複数のレイアウトのいずれかにswayでxkbバリアントを設定する方法

複数のレイアウトのいずれかにswayでxkbバリアントを設定する方法

nodeadkeysをデフォルトとして使用し、他のレイアウトをデフォルトのバリアントとして使用してドイツ語のレイアウトを設定したいと思います。ドイツ語のレイアウトとそのバリエーションだけを設定すると機能しますが、複数のレイアウトでは機能しません。

input * {
    xkb_layout de,eu,us
    # All the variants I tried
    xkb_variant nodeadkeys
    xkb_variant nodeadkeys,,
    xkb_variant nodeadkeys,eu,us
}

ベストアンサー1

この試み

input "type:keyboard" {          
    xkb_layout us,de(nodeadkeys)
    xkb_options caps:swapescape,grp:rctrl_toggle
}

おすすめ記事