1

При блокировке моего компьютера с помощью клавиши Windows+ L символ l вставляется в текст любого редактора, который я использую (я сталкивался с этим с NetBeans, Notepad++ и PHPStorm). Досадно вставлять этот символ и нарушать код.

Можно ли предотвратить вставку символа? Обычно я сначала нажимаю на Windows, а затем на L, поэтому не следует вставлять клавишу l .

Если я нахожусь в консоли bash, это отправляет команду, которая отображает все известные хосты (из /etc/hosts я полагаю), а затем sl которую я затем должен также стереть в командной строке. Предотвратить это тоже было бы здорово.

Я знаю, что мог бы нажать Ctrl+Alt+Del, а затем Enter и достичь того же результата, но для меня это проблема.


Обновление: это как-то связано с моей средой. Я запускаю хост Windows 7 со всеми перечисленными выше приложениями в Fedora 21 VirtualBox. Проблема возникает только в этой среде (это не происходит на стороне Windows). Это происходит в аналогичной среде сотрудников, которая исключает оборудование или что-то уникальное в моем компьютере.

2 ответа2

0

Машина с виртуальной машиной не знала, что такое Windows+L , поэтому просто вставляла символ l . Преобразование Meta+L в виртуальную машину (Fedora) в бездействие предотвращает вставку символа l .

Для этого в Fedora:

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .