Soy dueño de un gato y amante de los gatos. Pero no me gusta cuando mi gato se sienta en mi teclado y presiona las teclas de los randoms y lo estropea todo.
Tengo una idea para tener una tecla de función que apaga el teclado (excepto por una combinación especial de teclas). Sé que ya existe Ctl- S, pero esto congela el teclado y realiza un seguimiento de la entrada hasta que se desbloquea el teclado.
¿Hay alguna forma de que el teclado ignore todas las entradas, excepto una combinación de teclas difícil de presionar accidentalmente?
Puntos de bonificación: ¿Hay alguna forma de hacer lo mismo en Windows?
keyboard-shortcuts
keyboard
psitae
fuente
fuente
ctrl-s
congela la salida, no la entrada.Respuestas:
Abra una pequeña ventana de terminal en algún lugar de la pantalla y ejecútela
cat
.Siempre que desee proteger el sistema de su gato, cambie el foco a esa ventana.
No mucha gente sabe esto, pero esta característica fue un objetivo de diseño importante para el
cat
programa :). Desafortunadamente, los gatos realmente inteligentes (como mi bestia malvada) saben lo que es Ctrl-C.Si su gato es lo suficientemente inteligente como para averiguar Ctrl-C, Ctrl-D, Ctrl-\o Ctrl-Z, ejecute
cat
el uso de este derivador de scripts sh (/usr/local/bin/toodamnsmartcat.sh
):fuente
cat
el propósito original: evitar que el gato de Stephen Bourne se metiera con los primeros sistemas unix. El hecho de que también pudiera generar el contenido de los archivos fue solo un efecto secundario, un feliz descubrimiento accidental. y engrep
realidad lleva el nombre del gato de Dennis Ritchie. :-pBloquea tu computadora.
Es una característica que probablemente ya sepa cómo usar y es súper efectiva.
Se puede activar fácilmente con la Super-Lmayoría de los sistemas Linux, incluidas las variantes comunes de Debian.
Ctrl-Alt-L en Ubuntu
Windows-L en Windows
Control-Shift-Ejecto Control-Shift-Poweren OS X.
Toda la entrada (excepto una combinación especial especial) está bloqueada y, por lo tanto, proporciona un bloqueo de gato efectivo.
Está disponible en la mayoría de los sistemas informáticos (incluido Microsoft Windows).
fuente
Abrir vim
Incluso el gato más inteligente no podrá salir de vim.
fuente
RESPUESTA CORTA:
escriba CTRL+ ALT+ F2cuando AFK y CTRL+ ALT+ F7`cuando regrese.
RESPUESTA LARGA:
Aunque voté por la solución propuesta por @cas, creo que abrir una
cat
terminal tiene algunas desventajas:cat
comando se vuelve inútil porque ya no recibe ninguna entrada.cat
comando; Por ejemplo, en mi sistema, laSUPER
tecla abre el menú de la aplicación .Abrir un
vim
terminal como sugirió @DanJab está sujeto a los mismos problemas de usar un terminal concat
.Bloquear la sesión como lo sugiere @BlueWizard tiene la desventaja de que uno tiene que volver a escribir su propia contraseña. Este es claramente un enfoque sensato cuando se deja la computadora desatendida en espacios públicos durante mucho tiempo, pero es un poco excesivo para los descansos cortos en casa, especialmente cuando la contraseña de inicio de sesión es larga y compleja de escribir.
Por lo tanto, mi solución propuesta es usar la combinación
CTRL+ ALT+F2
para cambiar temporalmente el sistema a un terminal de inicio de sesión. A menos que el gato descubra su propio nombre de usuario y contraseña o, contra todo pronóstico, presione inadvertidamente CTRL+ ALT+ F7, su sesión debe ser completamente segura.
Esto funciona en cualquier sistema Linux que he probado, no requiere configuración / script adicional, es muy rápido de usar y fácil de recordar.
fuente
Win
teclas izquierda y derecha para cambiar a TV izquierda / derecha en lugar de irC-A-F#
... por lo tanto, Cat podría sortear la TV si tiene suerte.Otra opción es adquirir un teclado y / o mouse con un interruptor de encendido. Esto es más común por alguna extraña razón en dispositivos inalámbricos. Estoy más preocupado por los niños pequeños en mi casa que por los gatos, pero "Debe tener un interruptor de encendido físico" está en mi lista de requisitos al comprar un dispositivo de entrada.
fuente
Mi teclado ya tiene esta característica. Se llama
OFF ON
y tiene un pequeño interruptor. Si un gato puede accionar ese interruptor, ¡estaría muy impresionado!fuente
Si no está usando una computadora portátil, puede usar una solución de hardware desconectando el teclado. Si eso es demasiado inconveniente, podría obtener un concentrador USB con interruptores físicos y conectar su teclado a eso. Posiblemente mantenga el centro alejado del teclado. Luego puede desconectar / reconectar su teclado presionando un interruptor en el concentrador.
fuente
Para los puntos de bonificación:
No puedo creer
Sin embargo, no parecen haberlo portado a * nix.
fuente
Es posible que desee considerar obtener algo como esto principalmente porque también disminuye la cantidad de pelo de gato que termina en su teclado. Debe gastar algo de dinero, pero como bonos adicionales no necesita presionar una combinación de teclas, iniciar una aplicación o mantener una aplicación en funcionamiento, funciona en cualquier sistema operativo y aún puede usar su teclado mientras su gato está allí.
También quería comentar sobre la sugerencia de abrir vim, pero aparentemente todavía no tengo suficiente reputación para hacerlo. Lamentablemente, Ctrl y Z están demasiado cerca el uno del otro, lo que facilita que un gato ponga vim en segundo plano y obtenga acceso inmediato al shell.
fuente