Я владелец кошки и любитель кошек. Но мне не нравится, когда мой кот сидит на моей клавиатуре, нажимает случайные клавиши и все портит.
У меня есть идея иметь функциональную клавишу, которая выключает клавиатуру (за исключением одной специальной комбинации клавиш). Я знаю, что уже есть Ctl- Sно это замораживает клавиатуру и отслеживает ввод, пока клавиатура не разблокирована.
Есть ли способ, чтобы клавиатура игнорировала все вводимые данные, кроме одной комбинации клавиш, которые трудно нажать или случайно нажать?
Бонусные баллы: есть ли способ сделать то же самое в Windows?
keyboard-shortcuts
keyboard
psitae
источник
источник
ctrl-s
замораживает вывод, а не ввод.Ответы:
Откройте крошечное окно терминала где-нибудь на экране и запустите
cat
его.Всякий раз, когда вы хотите защитить систему от вашей кошки, измените фокус на это окно.
Не многие знают это, но эта функция была важной целью при разработке
cat
программы :). К сожалению, действительно умные кошки (как мой злой зверь) знают, что такое Ctrl-C.Если ваша кошка достаточно умна , чтобы понять Ctrl-C, Ctrl-D, Ctrl-\или Ctrl-Z, запустить с
cat
помощью этого сценария ш обертки (/usr/local/bin/toodamnsmartcat.sh
):источник
cat
первоначальная цель - не дать кошке Стивена Борна связываться с первыми системами Unix. тот факт, что он мог также выводить содержимое файлов, был просто побочным эффектом, счастливым случайным открытием. иgrep
был на самом деле назван в честь кота Денниса Ричи. :-pЗаблокируйте свой компьютер.
Это функция, которую вы, вероятно, уже знаете, как использовать, и она очень эффективна.
Его можно легко активировать Super-Lна большинстве систем Linux, включая распространенные варианты Debian.
Ctrl-Alt-L на Ubuntu.
Windows-L на винде.
Control-Shift-Ejectили Control-Shift-Powerна OS X.
Весь ввод (кроме специальной уникальной комбинации) блокируется и, таким образом, обеспечивает эффективную блокировку кошек.
Он доступен на большинстве компьютерных систем (включая Microsoft Windows).
источник
Открыть Vim
Даже самый умный кот не сможет выйти из vim.
источник
КРАТКИЙ ОТВЕТ:
наберите CTRL+ ALT+, F2когда AFK , и CTRL+ ALT+ F7`при возвращении.
ДОЛГО ОТВЕТ:
Хотя я проголосовал за решение, предложенное @cas, я думаю, что открытие
cat
терминала имеет несколько недостатков:cat
команда становится бесполезной, потому что она больше не получает никаких входных данных.cat
команду бесполезной; например, в моей системеSUPER
ключ открывает меню приложения .Открытие
vim
терминала, как предлагал @DanJab, связано с теми же проблемами, что и использование терминала сcat
.Блокировка сеанса, предложенная @BlueWizard, имеет недостаток, заключающийся в том, что нужно снова вводить свой пароль. Это, безусловно, разумный подход, когда компьютер оставляют без присмотра в общественных местах на долгое время, но это немного излишне для коротких перерывов дома, особенно когда пароль для входа в систему длинный и сложный для ввода.
Таким образом, мое предлагаемое решение заключается в использовании комбинации
CTRL+ ALT+F2
чтобы временно переключить систему на терминал входа в систему. Если кошка не узнает ваш собственный логин и пароль или, несмотря на все возможные трудности, случайно нажмет CTRL+ ALT+ F7, ваша сессия должна быть полностью безопасной.
Это работает на любой Linux-системе, которую я пробовал, не требует дополнительной настройки / скрипта, очень быстро в использовании и легко запоминается.
источник
Win
клавиши, чтобы переключаться на левый / правый VT вместо того, чтобы идтиC-A-F#
... таким образом, Cat может обойти VT, если повезет.Другой вариант - приобрести клавиатуру и / или мышь с выключателем питания. Это чаще встречается по какой-то странной причине на беспроводных устройствах. Я больше беспокоюсь о малышах в моем доме, чем о кошках, но «У него должен быть выключатель физического питания» в моем списке требований при покупке устройства ввода.
источник
Моя клавиатура уже имеет эту функцию. Он называется
OFF ON
и в нем есть крошечный переключатель. Если кошка может щелкнуть этим переключателем, я буду очень впечатлен!источник
Если вы не используете ноутбук, вы можете использовать аппаратное решение, отключив клавиатуру. Если это слишком неудобно, вы можете получить USB-концентратор с физическими переключателями и подключить к нему клавиатуру. Возможно, держите концентратор подальше от клавиатуры. Затем вы можете отключить / снова подключить клавиатуру, нажав переключатель на концентраторе.
источник
Для бонусных баллов:
Я не могу поверить
Похоже, они не перенесли его на * nix.
источник
Вы могли бы хотеть рассмотреть получить что - то , как это в основном потому , что он также уменьшает количество волос кошки , которая заканчивается в клавиатуре. Вам действительно нужно потратить немного денег, но в качестве дополнительных бонусов вам не нужно нажимать комбинацию клавиш, запускать приложение или поддерживать приложение в рабочем состоянии, оно работает в любой ОС, и вы все равно можете использовать клавиатуру, пока ваша кошка там.
Также я хотел прокомментировать предложение открыть vim, но, видимо, у меня пока недостаточно репутации, чтобы сделать это. К сожалению, Ctrl и Z расположены слишком близко друг к другу, поэтому кошке достаточно просто поместить vim на задний план и получить немедленный доступ к оболочке.
источник