回答:
Gnomeでは、Ctrl+ を押したままShift、を入力しu201cます。
もちろん、Ctrl+ Shift+ cがCopyにバインドされている場合、Gnomeターミナルでは機能しません。その場合、GEditに入力して貼り付けるか、選択したエディターに入力する方法を学習します。
ctrl+shift
キーを押しながら入力するだけu
です。その後、あなたは手放すことができますctrl
し、shift
と入力する201c
スペースが続きます。
u
。
Composeキー:
„
“
”
‘
’
少なくともほとんどのロケールでは、最後の2文字をどちらの順序でも入力できます。動作する順序でのみ動作するロケールCompose < "または動作する順序でのみ動作するロケールがありますCompose " <。
Shiftまたはを押してAltGrこれらの文字を入力する必要がある場合は、通常どおりこれらの修飾子を押し続ける必要があります。必要に応じてCompose、後続の文字の前に押して放すか、押したComposeままにしておくことができます。
ほとんどのキーボードには「構成」とマークされたキーはありませんが、構成することができ、環境にはすでに構成されているものがあります。PCでの一般的な選択肢は、右Windowsキーと右キーの間の「メニュー」Ctrlキーです。ほとんどのデスクトップ環境のキーボード設定には、このキーまたは他のキーを作成キーにするオプションが含まれています。
Compose < "
しCompose > "
て、私のために働いた。Multi_key
うまくいけば、xmodmapで正しいオプションキーを設定して、Macbook ProでUnity シェルを実行しているLinux Mint 12を使用しています。特定のキーボードが違いを生む場合にのみ、特定のハードウェアを参照します。
~/.XCompose
ファイルにお気に入りを貼り付けることで、明確にするのが好きです。
Compose < "
とは異なることに注意してくださいCompose , '
。最初のShift
キーを取得するには、キーを押しながら押し続ける必要があります< "
(少し厄介かもしれません)。
Compose[2] を使用しない(およびUnicodeコードポイントを記憶しない)一部の「スマート」[1]引用符:
AltGr+ 9= '
AltGr+ 0= '
AltGr+ [=«
AltGr+ ]=»
AltGr+ Shift+ [=“
AltGr+ Shift+ ]=”
キーにISO_Level3_Shift
割り当ててAltGrおり、AltGrを使用したUS International Keyboardなどのキーボードマッピングを使用している場合、これらはどのデスクトップでも機能します。
Compose組み合わせについては、Gillesの回答(またはロケールのXComposeファイル)を確認してください。これらは、ロケールや~/.XCompose
ファイルの存在/設定に依存します。
[1]「誤植」がおそらくより適切です。「スマート」とは、ASCII引用符'
またはを入力したときに、引用符ペアで正しい文字を自動的に使用するワードプロセッサの機能を指します"
。
[2]もちろん、両方ComposeをAltGr有効にして有効にすることができます。私はそうします、そしてそれは御works走になります。
キーボードレイアウトを適切に再定義し、Altキー+を押すだけです。または 'を取得するには:「」。すべてのデスクトップ環境で動作します。
それを行う方法には多くの選択肢があります-たとえば、キャラクターマップアプリ(GnomeとKDEに必ず存在する)を使用して、必要なキャラクターを取得できます。
これに出くわした人にとっては、最近まで引用符の作成キーは機能しませんでした。GNOME 2で2〜3の主要なディストリビューションで試してみましたが、割り当てられたキーを変更しても効果はありませんでしたが、SimplyMepisでKDE 4を試して使用するCapsLockように設定すると正常に動作し始めました。そのため、もう一度試すか、環境、ディストリビューション、またはキーを切り替えることは価値があるかもしれません。
Caps Lock
ます。Composeは、右Ctrl
またはMenu
キーにマップされ、それが搭載されているキーボードの自然な位置にほぼ近い、常に機能します。Composeを頻繁に使用するため、使用するキーは人間工学に依存します。
私が知っているキーボードレイアウトでは、これらの引用符を作成するには、いくつかのキーの第3レベルを使用する必要があります。これは通常、AltGrキーをShiftキーとして押し続けることでアクセスできます。
(これらの記号は頻繁に入力されるため、直接アクセスする方法に値するため、構成キーを使用したり、「NumPadエントリ」メソッドを使用するのではなく、これらの記号を直接入力することに焦点を当てます。
ヨーロッパのキーボードの多くはAltGr+ V(“
)とAltGr+ B(”
)を使用しているようです
USキーボードについては、標準のUSキーボードにはこれらの記号はありません。英数字キーには2つのレベル(非シフトとシフト)のみがあり、これらの記号はいずれにも含まれません。ただし、「US international」バリアントがあり、これらのシンボルにはShift+ AltGr+ [(“
)および
Shift+ AltGr+ ](”
)でアクセスできます。これを入力しようとするとわかるようにShift、どちらの手、AltGr右手、そしてどちらか[または右手で保持する必要があるため、これは非常に不便です](†1)。
us(intl)
Setxkbmapなどのツールを使用する場合、US Internationalの名前は次のとおりです。
setxkbmap "us(intl)"
†1:フランスの引用符(«»
)は1レベル下のより便利な場所(AltGr+ [および
AltGr+ ])を取得します。
いくつかのレベル3および4のキーのみを再定義misc:typo
するus(intl)
ため、組み合わせることができるオプション(「typographical」のような「typo」)があります。特に、マッピングさ“
と”
に
AltGr+ KとAltGr+ L、それぞれ。これは、us(intl)
使用するキーよりもはるかに便利なよう
です。このオプションを以下で使用するにはus(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
もう1つの方法は、代替または追加のレベル3修飾子を定義して、二重引用符をより快適に入力できるようにすることです。男xkeyboard-configによると、Xkbはかなりの数の既製のオプションを提供します:
Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser
個人的に私はそれCapsLockが良いレベル3スイッチに役立つと思います:
setxkbmap -option "lv3:caps_switch" "us(intl)"
misc:typo
キーバインドを好む場合は、もちろんそのオプションも含めることができます:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"