代码之家  ›  专栏  ›  技术社区  ›  tree em

将键盘输入法更改为Unicode?

  •  2
  • tree em  · 技术社区  · 15 年前

    我将创建一个名为“高棉键盘输入法”的应用程序 高棉语只是采用Unicode标准(范围:178017FF)。

    参考 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.马克告诉我的

    挂接密钥和发送密钥不同 Windows和Linux的方式,所以 分开做。在Windows中,您 可以使用pyhook和 发送密钥

    对于Linux,我已经做到了

    这里的任何人都知道用python来实现这一点(提示、示例等) (仅适用于Windows)? 如果有一个简单的代码或任何开放源代码,使它更容易,这将是伟大的。

    ***关于高棉键盘布局 http://en.wikipedia.org/wiki/Keyboard_layout#Khmer

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ignacio Vazquez-Abrams    15 年前

    没有单一的方法。每个输入法都有自己选择不同引擎/方法的方法。