我打算创建一个名为'khmer keyboard input method'的应用程序 高棉刚刚达到unicode标准(范围:1780-17FF)。
参考http://www.unicode.org/charts/PDF/U1780.pdf
这个应用程序将允许柬埔寨人通过媒体从英语切换到高棉语 定义的快捷键(例如F10)。 应用程序我将改进GUI。
例如
if keypress is 'k':
return unicode(u'\u1780')#KHMER LETTER KA
if keypress is shift+k or is 'K':
return unicode(u'\u1782')#KHMER LETTER KO
#.....................
if keypress is 'F10':
switch_to_english_keyboard
感谢S.Mark告诉我
挂钩键和发送键是不同的 Windows和Linux的方式,所以你有 分开做。在Windows中,你 可以使用PyHook和的组合 的SendKeys
对于Linux,我已经完成了这个
这里的任何人都知道在python中这样做(提示,示例,..) (仅适用于WINDOWS)? 如果有一个简单的代码或任何开源使它更容易,那就太好了。
***关于KHMER键盘布局 http://en.wikipedia.org/wiki/Keyboard_layout#Khmer
答案 0 :(得分:1)
没有单一的方法。每个IME都有自己选择不同引擎/方法的方法。