我有一个自定义的Motif Widget,我想把它的行为与键盘重复设置联系起来。
如何以编程方式获取Keyboard Repeat
和Delay
的当前KDE控制中心Rate
设置?查询和设置这些值的API是什么?
另外,如何注册以找出用户何时更改这些值?
答案 0 :(得分:2)
XKB库函数XkbGetAutoRepeatRate
和XkbSetAutoRepeatRate
可用于访问X服务器重复延迟和速率设置。这些函数记录在他们自己的手册页中。基本X库中还有XAutoRepeatOn
和XAutoRepeatOff
。
请注意,速率和延迟设置由XKB扩展提供,并且在原始X协议中不可用,但现在您可以假设XKB扩展始终可用。
如果要保存未来会话的设置,则需要KDE工具包功能,因为在原始X级别无法实现。不幸的是我对他们一无所知。