Запрет вставки '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:

  1. открыто Custom Shortcuts из меню. Нажмите "Правка"> "Создать"> "Глобальный ярлык"> "Отправить ввод с клавиатуры".
  2. Назовите действие (я выбираю "Игнорировать WinL")
  3. в Trigger вкладка, установите ярлык (это также заблокировало мой компьютер).
  4. Нажмите ОК.

Теперь должно работать.

Это сработало для меня, запустив Virtualbox 5.1.24 на хосте Windows 7 и клиенте Arch Arch:

Виртуальная коробка, отключение:

Файл> Настройки> Ввод> Авто-захват клавиатуры (деактивировать)

Теперь, после блокировки с помощью Windows+L, независимо от того, находитесь ли вы на клиентском или хост-сайте, прежняя вставка l Чар ушел.

Другие вопросы по тегам