Кто-нибудь знает, можно ли привязать команду к кнопке, которая будет отображать экранную клавиатуру? (Примечание: экранная клавиатура уже запущена.)
В настоящее время, когда я хочу открыть экранную клавиатуру, мне приходится нажимать на значок клавиатуры в панели задач. Это не очень удобно, в основном потому, что экранная клавиатура не открывается, когда вы все еще сфокусированы на текстовом поле. Поэтому я хочу привязать ее к кнопке.
решение1
Мы можем сделать это, создав пользовательское сочетание клавиш для экранной клавиатуры. Экранная клавиатура, используемая в Ubuntu, — Onboard.
ИскатьКлавиатураи перейти кЯрлыкивкладка. Перейти кПользовательские сочетания клавиши нажмите кнопку +. После этого появится небольшое диалоговое окно. Дайте ярлыку соответствующее имя и введите его onboard
в командной строке. Затем нажмитеПрименятькнопка.
После сохранения нажмите наНеполноценныйи удерживайте новую горячую клавишу, которую вы хотите назначить команде.
После этого нажатие комбинации клавиш вызовет появление экранной клавиатуры.
решение2
Я использую Ubuntu Mate 20.04 и использую сочетания клавиш, вы можете связать любую клавишу с этими командами, чтобы отображать и скрывать экранную клавиатуру.
Я привязал F8 к показу на борту
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Show
Я запрограммировал F10 на скрытие на борту
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Hide
Или вы можете назначить только одну клавишу, например F10, для переключения встроенного
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.ToggleVisible