正しいAltキーを押さずに、アメリカの国際キーボードレイアウトで引用符と発音区別記号をどのように使用できますか?

正しいAltキーを押さずに、アメリカの国際キーボードレイアウトで引用符と発音区別記号をどのように使用できますか?

私はGentooとdwmを使用しています。私のキーボードは次のコマンドで構成されています。

setxkbmap us -variant alt-intl

ただし、二重引用符、一重引用符、または発音区別記号を使用するときはいつでもaltキーを押す必要があります。を押さずにalt引用符キーを押すようにキーボードを設定するにはどうすればよいですか?

答え1

English (intl, with AltGr dead keys)配置することをお勧めします。インストール/選択方法は、展開とデスクトップ環境によって異なります。たとえば、Lubuntuを使用してこれを行う方法について説明します。この回答

このレイアウトを使用すると、引用ボタンをダブルクリックする必要はありませんが、おそらく探している文字にアクセスし続けることができます。

この場合、「AltGr」は右クリックを意味しますAlt。右 Alt キーを押し続けると以下が出力されます。

äåéëþúíóö(小さい例)

SHIFT主な修飾子もあります。右ボタンAltとキーを同時に押すとSHIFT以下が出力されます。

äÉËÞÜÚÍÓÖ(小さい例)

そしてもっと重要なのは、一度だけ押すと期待される動作が'出力されることです。'この英語のキーボードレイアウトは次のように適しています。最大日常業務で人々に必要な役割です。

これはデスクトップ環境とディストリビューションによって異なりますので、私のシステムではどのように見えますが、あなたはそれを見せることができます。ここから設定を進めます。

キーボードレイアウトハンドラ

答え2

  • dead_acuteが設定されていることを確認してください。

    xmodmap -pke | grep dead_acute

  • そうでない場合は、キーコードを入手してください。xev

  • フラグを設定します。

    xmodmap -e "keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis apostrophe quotedbl apostrophe"

  • これをあなたの~/.XCompose

include "%L"

#  Overriding C with acute:
<dead_acute> <C>            : "Ç" Ccedilla  # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c>            : "ç" ccedilla  # LATIN SMALL LETTER C WITH CEDILLA
  • これはあなたの場所にあります~/.xinitrc
export GTK_IM_MODULE=xim         # Make compose key work
export QT_IM_MODULE=xim

関連情報