![根据使用的键盘自动更改布局](https://linux22.com/image/1298897/%E6%A0%B9%E6%8D%AE%E4%BD%BF%E7%94%A8%E7%9A%84%E9%94%AE%E7%9B%98%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9%E5%B8%83%E5%B1%80.png)
我有一台采用美国布局的笔记本电脑和一个采用西班牙布局的外接键盘。是否可以检测最后一次按键来自哪个键盘,以便我可以相应地更改布局?这可能是一个使用 setxkbmap 的简单脚本,在登录后运行。
编辑:用于 Linux 上快捷键的独立键盘(两个键盘,两种布局)完美运行。
答案1
每个键盘都可以有自己独立的布局。通过 HAL 设置(在仍有 HAL 的系统上)是可行的,键盘将在插入/启动时获取指定的布局,只要没有其他程序(例如 GNOME 的键盘设置插件)覆盖它。
我有一台采用美国布局的笔记本电脑和一个采用西班牙布局的外接键盘。是否可以检测最后一次按键来自哪个键盘,以便我可以相应地更改布局?这可能是一个使用 setxkbmap 的简单脚本,在登录后运行。
编辑:用于 Linux 上快捷键的独立键盘(两个键盘,两种布局)完美运行。
每个键盘都可以有自己独立的布局。通过 HAL 设置(在仍有 HAL 的系统上)是可行的,键盘将在插入/启动时获取指定的布局,只要没有其他程序(例如 GNOME 的键盘设置插件)覆盖它。