自分を使っていることを発見ねじれた印⸮ Unicode U+2E2E(またはß Unicode U+061F)は、mcabberとvimの両方に豊富です。古いコピー - 貼り付け防止パターンは、退屈で印刷する必要のある無駄なキーボードキーの1つの名前を変更する必要があると思いました。だから私の質問は3つです(しかし実際には同じ質問です)。
- 行う方法マクベス?
- 行う方法素晴らしい?私が使用するウィンドウマネージャなので、すべてのアプリケーションで動作する必要がありますか?
- xmodmapまたは他の神秘的なX11オーダーを使用してこれをどのように実行しますか?
map! ;; ⸮
vimではファイルに追加するのと同じくらい簡単なので、~/.vimrc
挿入モードでは ";;"を入力するだけです。
ベストアンサー1
Compose私はComposeキーシステムを使用することを好みます。ちょうど確認した結果 - /- ?(およびCompose- ?- /) がしばらく U+2E2E を出力するように設定されたようです (? / に反映されます)。
私の.XCompose
ファイルは次のとおりです。
#
# add in the original stuff (what's usually there)
include "%L"
#
# Compose key sequences
#
# generate PI char
<Multi_key> <p> <i> : U03C0 # U03C0 PI
<Multi_key> <P> <I> : U03C0 # U03C0 PI
#
<Multi_key> <i> <n> <f> : U221E # U221E infinity
<Multi_key> <I> <N> <F> : U221E # U221E infinity
#
<Multi_key> </> <?> : U2E2E # U2E2E irony punctuation (reversed ?)
<Multi_key> <?> </> : U2E2E # U2E2E irony punctuation (reversed ?)
#
<Multi_key> <3> <*> : U2042 # U2042 asterism
#
#
include "%L"
ここでは、正しい"プリセット"キー入力の組み合わせを入力し、私のカスタム設定を追加するためにその行を使用します...
Capslock私のキーに再マップしました。Composeウィンドウマネージャがこれを行う方法を確認するか、setxkbmap
コマンドについて読んでください。しかし、これは私のものです:
setxkbmap -model pc101 -layout us -option -option compose:caps -option shift:both_capslock
Capslockに設定し、+(Composeも設定します。ShiftShift両方)キーを押してCaps Lockを切り替えることができます。 (そのような人のために珍しい機会)。より多くのオプションがあります-option
。簡潔さのためにいくつかを削除しました。主にX Windowsです。ジャブ(Ctrl- Alt- Backspace)キーストロークとLeft-Win存在Meta