Запрет вставки '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 Чар ушел.