В настоящее время не существует быстрого и простого способа включить такую функцию в настольной версии Ubuntu.
Лично я большой поклонник сочетаний клавиш по умолчанию ; Я нахожу их быстрее и намного более интуитивно понятными, чем выбор длинных нажатий в мобильном стиле (♥). Тем не менее, если у вас есть время и решимость, вы можете воспользоваться опцией медленных клавиш в базовом приложении универсального доступа по умолчанию, чтобы создать нечто похожее на мобильный вариант.
Похоже , XKB ассоциируется с контролем за медленными клавишами. Вы можете использовать XKB для настройки и улучшения привязок клавиатуры в Ubuntu, и, насколько я могу судить, в этом разделе есть то, что вам нужно. Так что не должно быть так (относительно) трудно иметь альтернативную печать символов, когда клавиша долго удерживается.
Ситуация усложняется назначением нескольких специальных символов для нажатия клавиши (пример: удерживайте нажатой клавишу «а» и получите опции для ä, à, á, â и т. Д.). Как вы перебираете варианты? У вас есть символы, всплывающие в диалоговом окне, а затем используйте мышь, вкладку или клавиши со стрелками, чтобы выбрать один? Кажется много времени.
Или вы можете назначить разные длины удержания для разных символов. 100 мс - для а, 200 мс - для, 300 мс для ... Но запоминание того, сколько секунд у каких персонажей может быть сложно, не говоря уже о назначении их всех по отдельности, было бы головной болью. Кроме того, когда вы попадаете в более длинные списки персонажей, вы можете сидеть там и удерживать клавишу в течение 3-4 секунд. Кажется, еще больше времени.
Вместо медленных клавиш вы можете использовать опцию repeatkeys, чтобы несколько нажатий клавиши давали специальный символ: например, 3 нажатия «a» для à. Но тогда вы рискуете получить нежелательные специальные символы, которые появляются, когда вы набираете что-то вроде «good», «eerie» или «aaaaaaahhh!»
Возможно, вы придумали какой-то другой, более эффективный метод реализации, о котором я не думаю, и в этом случае идите дальше и модифицируйте! Но я все же рекомендую составлять комбинации клавиш. ☺