在Ubuntu中使用X11API更改键盘布局

在Ubuntu中使用X11API更改键盘布局,api,keyboard,set,x11,Api,Keyboard,Set,X11,如何使用X11 API更改键盘布局 下面链接的最后一篇文章展示了获取当前键盘布局的方法。 我想要类似的API来设置键盘布局 请导游 谢谢如果您想进入非常低的级别-使用ChangeKeyboardMapping请求,这样您就可以将任何keycode与任何keysym关联起来。据我所知,如果您不使用,这是唯一的方法。谢谢您的快速回复。我也找到了这个API。此功能要求我们提供每把钥匙。我只想根据用户的要求更改布局。唯一的问题是我想避免使用命令行解决方案。我第一眼就发现了许多使用命令行的解决方案,但我

如何使用X11 API更改键盘布局

下面链接的最后一篇文章展示了获取当前键盘布局的方法。

我想要类似的API来设置键盘布局

请导游


谢谢

如果您想进入非常低的级别-使用
ChangeKeyboardMapping
请求,这样您就可以将任何keycode与任何keysym关联起来。据我所知,如果您不使用,这是唯一的方法。谢谢您的快速回复。我也找到了这个API。此功能要求我们提供每把钥匙。我只想根据用户的要求更改布局。唯一的问题是我想避免使用命令行解决方案。我第一眼就发现了许多使用命令行的解决方案,但我没有发现一个API可以改变X键盘扩展中的键盘布局。如果你能多帮我一点,那就容易多了。感谢setxkbmap来源的帮助-我在这里回答: