「スマート引用符」の入力方法(U + 201C、U + 201D)


回答:


13

Gnomeでは、Ctrl+ を押したままShift、を入力しu201cます。

もちろん、Ctrl+ Shift+ cがCopyにバインドされている場合、Gnomeターミナルでは機能しません。その場合、GEditに入力して貼り付けるか、選択したエディターに入力する方法を学習します。


17
ctrl+shiftキーを押しながら入力するだけuです。その後、あなたは手放すことができますctrlし、shiftと入力する201cスペースが続きます。
Wodin

1
@Wodin:ドキュメントには、数字の最後まで保持しなければならないと書かれていますが、そうです、を入力した後放すとうまくいくようですu
ミケル

あなたがすべてを保持しなければならない場合は苦痛になります:)私は自分のやり方に言及したドキュメントを見たことがあると確信していますが、どこでそれを見たのか分かりません。
Wodin

28

Composeキー:

  • Compose , "
  • Compose < "
  • Compose > "
  • Compose < '
  • Compose > '

少なくともほとんどのロケールでは、最後の2文字をどちらの順序でも入力できます。動作する順序でのみ動作するロケールCompose < "または動作する順序でのみ動作するロケールがありますCompose " <

Shiftまたはを押してAltGrこれらの文字を入力する必要がある場合は、通常どおりこれらの修飾子を押し続ける必要があります。必要に応じてCompose、後続の文字の前に押して放すか、押したComposeままにしておくことができます。

ほとんどのキーボードには「構成」とマークされたキーはありませんが、構成することができ、環境にはすでに構成されているものがあります。PCでの一般的な選択肢は、右Windowsキーと右キーの間の「メニュー」Ctrlキーです。ほとんどのデスクトップ環境のキーボード設定には、このキーまたは他のキーを作成キーにするオプションが含まれています。


4
いいえ、機能しません。Composeキーを右Altに設定しましたが、キーを押したりタップしたりしても、<"から"
-xzhu

@trVoldemort使用Compose < "Compose > "て、私のために働いた。Multi_keyうまくいけば、xmodmapで正しいオプションキーを設定して、Macbook ProでUnity シェルを実行しているLinux Mint 12を使用しています。特定のキーボードが違いを生む場合にのみ、特定のハードウェアを参照します。

@trVoldemort XIMまたは同様の入力方法を使用していますか?それらはComposeの使用を中断する傾向があります。
一時的な

キーの組み合わせの作成もロケールに依存します。~/.XComposeファイルにお気に入りを貼り付けることで、明確にするのが好きです。
-Alexios

@trVoldemort使用する場合Compose < "とは異なることに注意してくださいCompose , '。最初のShiftキーを取得するには、キーを押しながら押し続ける必要があります< "(少し厄介かもしれません)。
ジョシュアテイラー

7

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]もちろん、両方ComposeAltGr有効にして有効にすることができます。私はそうします、そしてそれは御works走になります。


altgrキーボードを使用しているので、まさに必要なものです。
neverfox

4

キーボードレイアウトを適切に再定義し、Altキー+を押すだけです。または 'を取得するには:「」。すべてのデスクトップ環境で動作します。

それを行う方法には多くの選択肢があります-たとえば、キャラクターマップアプリ(GnomeとKDEに必ず存在する)を使用して、必要なキャラクターを取得できます。


文字マップアプリを使用してキーを正確にマップするにはどうすればよいですか?アプリにこのコマンドが見つかりません。
xzhu

3

Linux Ubuntuユーザーは、スマートな引用符を入力できます...

AltGr+ v/ AltGr+ b(“ /”)

...または...

AltGr+ Shift+ v/ AltGr+ Shift+ b( '/')


2

これに出くわした人にとっては、最近まで引用符の作成キーは機能しませんでした。GNOME 2で2〜3の主要なディストリビューションで試してみましたが、割り当てられたキーを変更しても効果はありませんでしたが、SimplyMepisでKDE 4を試して使用するCapsLockように設定すると正常に動作し始めました。そのため、もう一度試すか、環境、ディストリビューション、またはキーを切り替えることは価値があるかもしれません。


Controlをに割り当てることを好みCaps Lockます。Composeは、右CtrlまたはMenuキーにマップされ、それが搭載されているキーボードの自然な位置にほぼ近い、常に機能します。Composeを頻繁に使用するため、使用するキーは人間工学に依存します。
アレクシオス

0

私が知っているキーボードレイアウトでは、これらの引用符を作成するには、いくつかのキーの第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+ ])を取得します。

US Internationalでのより便利なタイピング

いくつかのレベル3および4のキーのみを再定義misc:typoするus(intl)ため、組み合わせることができるオプション(「typographical」のような「typo」)があります。特に、マッピングさAltGr+ KAltGr+ 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)"

0

altコードAlt+0147を「」、Alt+ 0148を「」に使用できます。Alt次の数字を押して入力します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.