Sou dono de um gato e amante de gatos. Mas não gosto quando meu gato senta no meu teclado, aperta as teclas aleatórias e bagunça tudo.
Tenho uma ideia de ter uma tecla de função que desliga o teclado (exceto uma combinação especial de teclas). Eu sei que já existe Ctl- S, mas isso congela o teclado e acompanha a entrada até que o teclado seja desbloqueado.
Existe alguma maneira de o teclado desconsiderar todas as entradas, exceto uma combinação de teclas difícil de pressionar acidentalmente?
Pontos de bônus: existe alguma maneira de fazer a mesma coisa no Windows?
keyboard-shortcuts
keyboard
psitae
fonte
fonte
ctrl-s
congela a saída, não a entrada.Respostas:
Abra uma pequena janela de terminal em algum lugar da tela e execute
cat
nela.Sempre que você quiser proteger o sistema do seu gato, mude o foco para essa janela.
Muitas pessoas não sabem disso, mas esse recurso foi uma importante meta de design para o
cat
programa :). Infelizmente, gatos realmente inteligentes (como minha besta maligna) sabem o que é Ctrl-C.Se o seu gato é inteligente o suficiente para descobrir Ctrl-C, Ctrl-D, Ctrl-\ou Ctrl-Z, executar
cat
usando esse wrapper de script sh (/usr/local/bin/toodamnsmartcat.sh
):fonte
cat
o objetivo original - impedir que o gato de Stephen Bourne mexesse com os primeiros sistemas unix. o fato de poder também produzir o conteúdo dos arquivos foi apenas um efeito colateral, uma feliz descoberta acidental. egrep
recebeu o nome do gato de Dennis Ritchie. :-pBloqueie o seu computador.
É um recurso que você provavelmente já sabe usar e é super eficaz.
Pode-se ativá-lo facilmente Super-Lna maioria dos sistemas Linux, incluindo as variantes comuns do Debian.
Ctrl-Alt-L no Ubuntu.
Windows-L no Windows.
Control-Shift-Ejectou Control-Shift-Powerno OS X.
Toda a entrada (exceto uma combinação única e especial) é bloqueada e, portanto, fornece bloqueio eficaz de gatos.
Está disponível na maioria dos sistemas de computador (incluindo o Microsoft Windows).
fonte
Abrir vim
Mesmo o gato mais inteligente não será capaz de sair do vim.
fonte
RESPOSTA CURTA:
digite CTRL+ ALT+ F2quando AFK e CTRL+ ALT+ F7`ao voltar.
RESPOSTA LONGA:
Embora tenha votado positivamente na solução proposta pelo @cas, acho que abrir um
cat
terminal tem algumas desvantagens:cat
comando se torna inútil porque não está mais recebendo nenhuma entrada.cat
comando inútil; por exemplo, no meu sistema, aSUPER
tecla abre o menu do aplicativo .A abertura de um
vim
terminal como o @DanJab sugeriu está sujeita aos mesmos problemas do uso de um terminalcat
.O bloqueio da sessão, conforme sugerido por @BlueWizard, tem a desvantagem de que você precisa digitar novamente sua própria senha. Essa é claramente uma abordagem sensata ao deixar o computador sem vigilância em espaços públicos por um longo tempo, mas é um pouco exagerado para pausas curtas em casa, especialmente quando a senha de login é longa e complexa para digitar.
Assim, minha solução proposta é usar a combinação
CTRL+ ALT+F2
para mudar temporariamente o sistema para um terminal de login. A menos que o gato descubra seu próprio login e senha ou, contra todas as probabilidades possíveis, pressione inadvertidamente CTRL+ ALT+ F7, sua sessão deve ser completamente segura.
Isso funciona em qualquer sistema Linux que eu tentei, não requer configuração / script extra, é muito rápido de usar e fácil de lembrar.
fonte
Win
teclas esquerda e direita para alternar para o VT esquerdo / direito em vez de irC-A-F#
... assim, o gato pode contornar o VT se tiver sorte.Outra opção é adquirir um teclado e / ou mouse com um interruptor de energia. Isso é mais comum por algum motivo bizarro em dispositivos sem fio. Estou mais preocupado com as crianças em minha casa do que com os gatos, mas "Ele deve ter um interruptor físico" está na minha lista de requisitos ao comprar um dispositivo de entrada.
fonte
Meu teclado já possui esse recurso. É chamado
OFF ON
e tem um pequeno interruptor nele. Se um gato puder apertar esse botão, eu ficaria muito impressionado!fonte
Se você não estiver usando um laptop, poderá usar uma solução de hardware desconectando o teclado. Se isso for muito inconveniente, você pode obter um hub USB com comutadores físicos e conectar seu teclado a isso. Possivelmente, mantenha o hub longe do teclado. Em seguida, você pode desconectar / reconectar o teclado pressionando um botão no hub.
fonte
Para os pontos de bônus:
Não acredito
Eles não parecem ter portado para * nix.
fonte
Você pode querer considerar a obtenção de algo como este , principalmente porque ele também diminui a quantidade de pêlos de gato que acaba em seu teclado. Você precisa gastar algum dinheiro, mas, como bônus adicional, não precisa pressionar uma combinação de teclas, iniciar um aplicativo ou manter um aplicativo funcionando, ele funciona em qualquer sistema operacional e você ainda pode usar o teclado enquanto o seu gato está lá.
Também queria comentar a sugestão de abrir o vim, mas aparentemente ainda não tenho reputação suficiente para fazê-lo. Infelizmente, Ctrl e Z estão muito próximos um do outro, facilitando o suficiente para um gato colocar o vim em segundo plano e obter acesso imediato ao shell.
fonte