作成したキーを手動で設定する方法のヒントが見つかりました。
setxkbmap -option compose:caps
残念ながら、このコマンドを実行した後にキーを数回押すと、作成キーを押したかのように機能します。たとえば、チルダを取得するには、Shift-を押す必要があります。~ 二重、キーを2回押すと、一重引用符または二重引用符を取得する方法がわかりません(いいえ´
Caps Lockを押すと、(なしShift)または¨
(あり)文字が表示されますShift。
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
作成キーをより広く使用されているキーに設定することはRight-Alt役に立ちません。結果は次の設定と同じです。
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(ralt)" };
xkb_geometry { include "pc(pc105)" };
};
さらに奇妙なことは、作成キーを無効にしても、setxkbmap -option
キーストロークがまだ混乱していることです。
GNOME 3などの設定を使用する他のシステムではうまく機能します(Caps Lock、、作成a、クリック-生成)。aå
Shift~~
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-alt-intl)+ch:2+inet(evdev)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
LXDEの問題かもしれません。来週テストします。
答え1
問題は実際にはキーボードレイアウトにありました。英語に切り替えると(デッドキーのない国際的なDvořákを置き換える)(XKBVARIANT="dvorak-alt-intl"
in /etc/default/keyboard
)問題が修正されました。
残念ながら方法が見つかりません。私のユーザーにのみ設定。