使用cffi为libxkbregistry提供的绑定
项目描述
使用cffi为libxkbregistry提供的Python绑定。
libxkbregistry是libxkbcommon的一部分,但在发行版中通常单独打包。
示例用法
>>> from xkbregistry import rxkb >>> ctx = rxkb.Context() >>> ctx.models["pc101"].description 'Generic 101-key PC' >>> ctx.layouts["us"] rxkb.Layout('us') >>> ctx.layouts["us"].description 'English (US)' >>> ctx.layouts["us(intl)"].description 'English (US, intl., with dead keys)' >>> ctx.option_groups[0].description 'Switching to another layout'
版本编号
从1.0版本开始,此软件包的版本编号将与libxkbcommon的版本号相关联如下
如果Python包版本是major.minor[.patch],则需要至少libxkbcommon和/或libxkbregistry的major.minor.0版本才能构建和运行,并且应与任何后续版本兼容。Python包的补丁版本与libxkbcommon的补丁版本无关。