web-dev-qa-db-ja.com

「スマートクオート」の入力方法(U + 201C、U + 201D)

こんな感じです: (U + 201C)(U + 201D)。

22
xzhu

Gnomeでは、長押しします Ctrl+Shift、次に入力 u21c

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

13
Mikel

とともに Compose キー:

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

少なくともほとんどのロケールでは、最後の2文字を任意の順序で入力できます。順序でのみ機能するロケールがある場合があります Compose<" 機能するか、順序でのみ Compose"<

押す必要がある場合 Shift または AltGr これらの文字の一部を入力するには、通常どおりこれらの修飾キーを押し続ける必要があります。押して離すことができます Compose 次の文字の前に、またはあなたが押すことができます Compose 好みに応じて、それを抑えてください。

ほとんどのキーボードには「Compose」というマークの付いたキーはありませんが、キーを構成することができ、環境によってはすでに構成されている場合があります。 PCでは、人気の選択肢は右側の「メニュー」キーです Windows キーと権利 Ctrl キー。ほとんどのデスクトップ環境のキーボード設定には、このキーまたは他のキーをComposeキーにするオプションが含まれています。

一部の「スマート」[1]引用は使用せず Compose [2](およびUnicodeコードポイントを覚えていない場合):

AltGr9 = ‘

AltGr = ’

AltGr[ ="

AltGr] ="

AltGrShift[ =「

AltGrShift] =」

これらは、ISO_Level3_Shiftが割り当てられている限り、どのデスクトップでも機能します AltGr キーとAltGrを備えたUSインターナショナルキーボードのようなキーボードマッピングを使用しています。

ために Compose 組み合わせについては、Gillesの回答(またはロケールのXComposeファイル)を確認してください。 Theyは、ロケールや~/.XComposeファイルの存在/設定に依存します。

[1]「誤植」がおそらくより適切です。 「スマート」とは、ASCII quotes 'または"]と入力すると、ワードプロセッサが引用符のペアの正しい文字を自動的に使用する機能を指します。

[2]もちろん、両方を使用できます Compose そして AltGr 有効。私はそうし、それは御馳走を働かせます。

7
Alexios

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

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

4
greenoldman

Linux Ubuntuユーザーは、スマートクォートを...で入力できます。

AltGr+vAltGr+b (「/」)

...または...

AltGr+Shift+vAltGr+Shift+b ( ‘/’)

3
user46324

これに遭遇した人のために:巻き毛の引用のComposeキーは最近まで機能しませんでした。私はGNOME 2で2〜3の主要なディストリビューションで試してみましたが、割り当てられたキーを変更しても役に立たなかったのですが、SimplyMepisでKDE 4を試して使用するように設定すると CapsLock それはうまく働き始めました。したがって、もう一度試すか、環境、ディストリビューション、またはキーを切り替えることは価値があるかもしれません。

2
Xyzzy

代替コードを使用できます Alt+および "および Alt+0148」ホールド Alt その後の数字を入力します。

0
rmutalik

私が知っているキーボードレイアウトでは、これらの引用符を作成するには、いくつかのキーの3番目のレベルを使用する必要があります。これは通常、 AltGr シフトキーとしてのキー。

(これらの記号は頻繁に入力されるため、コンポーズキーを使用したり、「NumPadエントリ」メソッドを使用したりするのではなく、これらの記号を直接入力することに焦点を当てます直接アクセスする方法)

多くのヨーロッパのキーボードが使用しているようです AltGr+V (__)および AltGr+B (__)

USキーボードについては、標準のUSキーボードにはこれらの記号はありません。英数字キーには2つのレベル(シフトなしとシフトあり)のみがあり、これらのレベルにはこれらの記号は含まれていません。ただし、これらのシンボルにアクセスできる「US international」バリアントがあります。 Shift+AltGr+[ (__)および Shift+AltGr+] (__)。これをタイプしようとするとわかるように、押し続ける必要があるので、これは印象的に不便です。 Shift どちらの手でも AltGr 右手で [ または ] 右手で(†1)。

Setxkbmapのようなツールを使用する場合、US Internationalはus(intl)という名前になります。

_setxkbmap "us(intl)"
_

†1:フランスの引用符(_«»_)は、1レベル下(AltGr+[ そして AltGr+])、英語のカーリークォートはそれらよりも便利な配置になると思います。

USインターナショナルでのより便利なタイピング

一部のレベル3および4のキーのみを再定義するため、us(intl)と組み合わせることができるオプション_misc:typo_(「typographical」のような「typo」)があります。特に、それは__および__を AltGr+K そして AltGr+L、それぞれ。これは、us(intl)が使用するキーよりもはるかに便利です。このオプションをus(intl)で使用するには:

_setxkbmap -option "misc:typo" "us(intl)"
_

実行できるもう1つのことは、いくつかの代替または追加のレベル3修飾子を定義して、二重引用符をより快適に入力できるようにすることです。 man 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
Guildenstern