Не удалось имитировать Ctrl + Shift + Fn + F10. Нажмите клавишу \

У меня есть ubuntustudio 16.10 64 бит на IBM Thinkpad E431. Я могу запустить приложение из сценария оболочки, но следующий шаг включает в себя нажатие Ctrl + Shift + F10. На моем ноутбуке мне нужно нажать кнопку Fn до F10 . Я использую xfce Desktop. Я не могу имитировать это в сценарии оболочки. Я также отключил сенсорную панель, но не помог.

2 Solutions collect form web for “Не удалось имитировать Ctrl + Shift + Fn + F10. Нажмите клавишу \”

Тебе не нужно.

На моем ноутбуке мне нужно нажать кнопку Fn до F10 .

Это, однако, не имеет отношения к тем, какие X входных событий вам нужно имитировать.

Что вы должны помнить, так это то, что ключ Fn никогда не виден на проводе между вашей клавиатурой и вашим компьютером. Он полностью обрабатывается микропроцессором в самой клавиатуре. Что происходит по проводам, когда вы нажимаете клавиши с гравюрами Fn и F10, это просто код клавиши для клавиши F10 , как если бы у вас была полная клавиатура с полноценной независимой клавишей F10 .

У вас есть ключ, который выгравирован F10 и что-то еще. Микропроцессор клавиатуры обрабатывает вашу клавишу Fn как полностью локальный ключ-модификатор, который переключает этот ключ между похожим на «что-то еще» (когда Fn не нажат) на проводе и выглядит как F10 (когда Fn нажата) на проводе ,

На самом деле, ноутбук и подобные клавиатуры обычно имеют два таких локальных модификатора. Другой – состояние светодиода NumLock (sic), в результате чего каждая клавиша имеет четыре разных способа, которыми она может появляться на проводе к вашему компьютеру.

Но, как видно на вашем компьютере, на другом конце провода все это невидимо. Он видит полную клавиатуру с реальной независимой клавишей F10 . Это также то, что X-приложения видят в X входных событиях.

Итак, это все, что вам нужно, чтобы имитировать. Просто имитируйте X-события, которые указывают, что нажата клавиша F10 , с модификаторами Level2 ⇧ и Control ifiers .

С xdotool , как и в ответе flowtron, это просто

  xdotool ключ ctrl + shift + F10 

дальнейшее чтение

  • https://askubuntu.com/a/787771/43344
  • « ДИЗАЙН MATRIX KEYBOARD MATRIX ». Технический паспорт контроллера FlexMatrix для SK5126 . Sprintek. 2015-02-20.
  • « Использование функционального ключа ». HT82K629A Технический паспорт для Windows 2000 USB + PS / 2 . Holtek. 2004-09-15.

используйте xdotool, как указано в этом ответе .

 xdotool key KEYSTROKE_SPECIFIER 

Где KEYSTROKE_SPECIFIER может быть чем-то вроде «a» или «F2» или «control + j»,

  • Как проверить версию EFI?
  • Какое ядро ​​Linux поддерживает порт дисплея Thunderbolt в ноутбуке для ПК?
  • Невозможно изменить яркость на Toshiba P855 - попробовал каждый дистрибутив уже
  • Горячие клавиши на базе WMI не работают
  • Каковы последствия отсутствия действительной таблицы разделов?
  • Поиск компьютера на базе ARM или MIPS (нетбук или аналогичный размер) для воспроизведения
  • Если я закрою крышку ноутбука, следующая загрузка не удастся
  • sysrq не будет перезагружаться с нажатием клавиши, но будет с эхом «b»> / proc / sysrq-trigger
  • Где настройки pm-powersave на OpenSUSE 13.2 и используются ли они?
  • Яркость клавиш вверх / вниз не работает
  • Как проверить, здоров ли аккумулятор?
  • Linux и Unix - лучшая ОС в мире.