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

2024-09-29 17:15:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将keybinding功能添加到我的bearlibterminal项目中。目前,使用

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

我可以为当前的键盘布局获得正确的unicode符号(例如,相同的键为我提供[用于US布局和ü 德国布局)

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

我相信要做到这一点,我需要能够确定当前活动的键盘布局(我能够找到一点)和布局的内容(我没有找到任何内容)。这可能吗


Tags: 项目fromimport功能内容readshift布局

热门问题