Как программно получить настройки повторения клавиатуры в KDE? - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть собственный виджет Motif, и я хотел бы связать его поведение с настройками повторения клавиатуры. Как программно получить текущие настройки KDE Control Center Keyboard Repeat Delay и Rate? Какой API существует для запроса и установки этих значений?

Кроме того, как мне зарегистрироваться, чтобы узнать, когда пользователь изменяет эти значения?

1 Ответ

2 голосов
/ 22 сентября 2011

Функции библиотеки XKB XkbGetAutoRepeatRate и XkbSetAutoRepeatRate могут использоваться для доступа к настройкам задержки и частоты повторения на X-сервере.Функции документированы на их собственных страницах руководства.В базовой библиотеке X также есть XAutoRepeatOn и XAutoRepeatOff.

Обратите внимание, что настройки скорости и задержки предоставляются расширением XKB и недоступны в необработанном протоколе X, но в настоящее время вы можетепредположим, что расширение XKB всегда доступно.

Вам понадобятся функции инструментария KDE, если вы хотите сохранить настройки для будущих сессий, поскольку это невозможно на уровне необработанного X.К сожалению, я ничего о них не знаю.

...