如何获取Python中当前活动的键盘布局的内容?

时间:2018-07-31 15:42:31

标签: python

我正在尝试向我的bearlibterminal项目添加键绑定功能。目前,使用

from bearlibterminal import terminal
terminal.open()
terminal.refresh()
terminal.read()
print(chr(terminal.state(terminal.TK_WCHAR)))

对于当前的键盘布局,我可以获得正确的unicode符号(例如,相同的键给我[用于美国布局,而ü用于德语布局。

我想要的是能够在美国布局中使用“shift-ü”来匹配“Ü”,或者在美国布局中使用“ shift- [”来匹配在德国布局中的“ {”或“ alt-q”来匹配“ @”。

我相信要做到这一点,我需要既能够确定当前活动的键盘布局(对此我可以找到一些东西),又可以确定布局的内容(对此我什么都没发现)。这可能吗?

0 个答案:

没有答案
相关问题