psi*_*tae 138 keyboard-shortcuts keyboard
我是一个养猫的人,也是一个爱猫的人。但是我不喜欢我的猫坐在我的键盘上按随机键并把所有东西弄得一团糟。
我有一个可以关闭键盘的功能键(一个特殊组合键除外)的想法。我知道已经有Ctl- S,但这会冻结键盘并跟踪输入,直到键盘解锁。
除了一个难以按下的意外组合键之外,有没有办法让键盘忽略所有输入?
加分项:有没有办法在 Windows 中做同样的事情?
cas*_*cas 228
在屏幕上的某处打开一个小终端窗口并cat在其中运行。
每当您想保护系统免受猫的侵害时,请将焦点移至该窗口。
没有多少人知道这一点,但此功能是该cat程序的一个重要设计目标:)。不幸的是,真正聪明的猫(比如我的邪恶野兽)知道 Ctrl-C 是什么。
如果您的猫足够聪明,可以找出Ctrl-C, Ctrl-D,Ctrl-\或Ctrl-Z,请cat使用此 sh 脚本包装器 ( /usr/local/bin/toodamnsmartcat.sh) 运行:
#!/bin/sh
trap "" TSTP INT QUIT
stty raw -echo
while true; do
cat -v
done
Run Code Online (Sandbox Code Playgroud)
小智 72
这是一项您可能已经知道如何使用的功能,而且非常有效。
可以Super-L在大多数 linux 系统上轻松激活它,包括常见的 Debian 变体。
Ctrl-Alt-L 在 Ubuntu 上。
Windows-L 在 Windows 上。
Control-Shift-Eject或Control-Shift-Power在 OS X 上。
所有输入(除了特殊的唯一组合)都被阻塞,从而提供有效的猫阻塞。
它可用于大多数计算机系统(包括 Microsoft Windows)。
小智 53
打开vim
即使是最聪明的猫也无法退出vim。
Pat*_*tin 37
简短回答:
键入CTRL+ ALT+F2当AFK,和CTRL+ ALT+ F7`何时到来了。
长答案:
虽然我赞成@cas 提出的解决方案,但我认为打开cat终端有一些缺点:
cat命令变得无用,因为它不再接收任何输入。cat命令无用;例如,在我的系统上,SUPER按键打开应用程序菜单。vim按照@DanJab 的建议打开终端会遇到与cat.
按照@BlueWizard 的建议锁定会话的缺点是必须再次输入他/她自己的密码。将计算机长时间无人看管地留在公共场所时,这显然是一种明智的做法,但对于在家中的短暂休息来说,这有点矫枉过正,尤其是当登录密码既长又输入复杂时。
因此,我提出的解决方案是使用组合
CTRL+ ALT+F2
以便暂时将系统切换到登录终端。除非猫找出您自己的登录名和密码,或者在各种可能的情况下无意中按下CTRL+ ALT+ F7,否则您的会话应该是完全安全的。
这适用于我尝试过的任何 Linux 系统,不需要额外的配置/脚本,使用起来非常快且易于记忆。
小智 20
另一种选择是购买带有电源开关的键盘和/或鼠标。由于某些奇怪的原因,这在无线设备上更为常见。我更担心家里的幼儿而不是猫,但是在购买输入设备时,“它必须有一个物理电源开关”是我的要求清单。
jam*_*lin 11
如果您不使用笔记本电脑,则可以通过拔下键盘来使用硬件解决方案。如果这太不方便,您可以使用带有物理开关的 USB 集线器并将键盘插入其中。可能使集线器远离键盘。然后您可以通过按下集线器上的开关断开/重新连接键盘。
| 归档时间: |
|
| 查看次数: |
28887 次 |
| 最近记录: |