Запрет вставки 'l' в редактор при использовании Win+L
При блокировке моего компьютера с помощью клавиши Windows+L символ l
вставляется в текст любого редактора, который я использую (я сталкивался с этим с NetBeans, Notepad++ и PHPStorm). Досадно вставлять этот символ и нарушать код.
Можно ли предотвратить вставку символа? Обычно я сначала нажимаю на Windows, а затем на L, поэтому не следует вставлять l
ключ.
Если я нахожусь в консоли bash, это отправляет команду, которая отображает все известные хосты (из /etc/hosts
Я предполагаю) а потом sl
который я затем должен стереть в командной строке. Предотвратить это тоже было бы здорово.
Я знаю, что мог бы нажать Ctrl+Alt+Del, а затем Enter и достичь того же результата, но для меня это проблема.
Обновление: это как-то связано с моей средой. Я запускаю хост Windows 7 со всеми перечисленными выше приложениями в Fedora 21 VirtualBox. Проблема возникает только в этой среде (это не происходит на стороне Windows). Это происходит в аналогичной среде сотрудников, которая исключает оборудование или что-то уникальное в моем компьютере.
2 ответа
Машина с виртуальной машиной не знала, что такое Windows+L, поэтому просто вставляла l
голец. картографирование Meta+L
в виртуальной машине (Fedora) никаким действиям не мешает вставить l
голец.
Для этого в Fedora:
- открыто
Custom Shortcuts
из меню. Нажмите "Правка"> "Создать"> "Глобальный ярлык"> "Отправить ввод с клавиатуры". - Назовите действие (я выбираю "Игнорировать WinL")
- в
Trigger
вкладка, установите ярлык (это также заблокировало мой компьютер). - Нажмите ОК.
Теперь должно работать.
Это сработало для меня, запустив Virtualbox 5.1.24 на хосте Windows 7 и клиенте Arch Arch:
Виртуальная коробка, отключение:
Файл> Настройки> Ввод> Авто-захват клавиатуры (деактивировать)
Теперь, после блокировки с помощью Windows+L, независимо от того, находитесь ли вы на клиентском или хост-сайте, прежняя вставка l
Чар ушел.