Sway 输入,如何获取“us intl”布局(美国键盘国际变体)

Sway 输入,如何获取“us intl”布局(美国键盘国际变体)

我正在尝试让这个布局正常工作,我应该放一些东西进去吗/etc/sway/inputs/default-keyboard

man 5 sway-input我尝试使用and获取信息,swaymsg -t get_inputs但没有帮助。我什至不确定该文档指的是哪个配置文件。我厌倦了在这个问题上浪费时间,真的很想得到一些帮助

编辑:我的解决方案,即使我接受了对我最有帮助的答案:

在文件中/etc/sway/inputs/default-keyboard

添加以下块

input type:keyboard {
    xkb_layout us
    xkb_variant intl
}

答案1

引用的配置文件man 5 摇摆输入是 sway 配置文件~/.config/sway/config还是~/.sway/config 或其他允许的地点。您可以在 中找到默认配置/etc/sway/config

要设置您选择的布局,在配置中添加与此类似的内容就足够了:

input type:keyboard {
  xkb_layout fr,us # two layouts
  xkb_variant oss,intl # their respective variants
  xkb_options grp:sclk_toggle # toggle between layouts with the scroll-lock button
  xkb_numlock enabled # enable numlock when logging in
}

您可以找到 中列出的所有布局、变体和切换键的代码man xkeyboard-config

答案2

您使用哪个发行版?至少在基于 Debian 的发行版上,键盘由/etc/default/keyboard.

请参阅keyboard(5)手册页以获取更多信息:关联

相关内容