デッドキーを2回押す


9

最近WindowsからUbuntu 11.04に切り替えましたが、少しバグがあるのは、デッドキー(^またはなど´)を2回押すと、2つのOSで動作が異なることです。

Windowsでは、最初のプレスは無効ですが、2回目のプレスでは2つの文字が表示されます。したがって、たとえば、¨1回押すと何もネットされませんが、2回押すとネットされます¨¨

Ubuntuでは、最初のプレスも死んでいますが、2回目のプレスは1文字しか獲得できません。したがって、¨1回押すと何もネットされず、2回押すとネットされます¨

私がやりたいことは、デッドキーをWindowsと同じように機能させることです。つまり、デッドキーを2回押すと、キャラクターが2回ネットを獲得します。

たとえばüを書くことができないので、私はそれらを非死にしたくありません。

そのようなことは可能ですか?可能であれば、どのように?


2
好奇心から、私はWindows時代のこの振る舞いを覚えており、それは常に2つを必要とする場合の使用例、洞察を常に驚かせました。デッドキーを2回押した後、バックスペースを使用しなかった時間は1回なかったと思います。
Ward Muylaert、2011年

たとえば、LaTeXを書くとき、引用されたテキストは「これ」のように書かれます。スマイリーもあります^^。
Sebastian PaaskeTørholm2011年

1
私はカイルが必要なものに応じて、 『私"への``や』autocorrects、参照してください。
ウォードMuylaert

引用符に独自のqq {}およびq {}関数を定義しました。特定のエディターを使用する場合、1つの `が出力する` `程度をプログラムできる可能性があります
Martin Ueding

回答:


1

composeキーで同様の動作を得ることができます。構成キーは、システム設定->キーボード->レイアウト->オプション->構成キーで設定できます。ここで、üと入力するには、コンポーズを押し、コンポーズをリリースしてから、Windowsの場合と同じように進みます。

編集:少し読み間違えます。これを行う前に、キーを無効にする必要があります。これは、私にとってはデフォルトでした。


0

私が知る限り、あなたが求めていることは不可能です。ただし、キーボードのレイアウトをAltGrデッドキーのあるレイアウトに変更した場合でも、のようなデッドキーを使用できますü

これらのデッドキーを取得する方法は非常に簡単です。たとえばüでしょうAltGr + Shift + '

専用のAltGrキーがない場合は、正しいAltキーがそのキーになります。


0

私がやりたいことは、デッドキーをWindowsと同じように機能させることです。つまり、デッドキーを2回押すと、キャラクターが2回ネットを獲得します。

たとえばüを書くことができないので、私はそれらを非死にしたくありません。

私は同じことを望んでおり、ubuntuをウィンドウのように動作させる簡単な方法を見つけることができませんでした(デッドキーですが、2回入力すると2回入力します)。現在自分で使用しているソリューションではデッドキーを使用していますが、キーボードにない特殊文字を入力できますà

そのような文字を書くために私がしなければならないことは、最初に「構成キー」を押すことです。

ここでgnome-tweak-tool提案されているようなの良いGUIを含め、構成キーを設定する方法は複数あります。しかし、私のフローを使用しCapslockたり、Right Alt本当に混乱したりしています。

だから私はこれを提案します:あなたのコントロールキーとして組み合わせを設定してください。これをに設定するとAltGrSuper、これら2つのキーを離した直後に入力したものはすべて1つの文字に結合されます。

これは次のように行われます。

  1. デッドキーを使用しないようにキーボードレイアウトを設定する
  2. 利用可能なオプションを見つける grep "compose:" /usr/share/X11/xkb/rules/base.lst
  3. このコマンドのようなものを使用して好みのオプションを設定します
    dconf write /org/gnome/desktop/input-sources/xkb-options "['compose:lwin-altgr']"
  1. ログアウトして再度ログインする必要があるかもしれません

私は非常によく似た問題に直面しています。唯一の違いは、 `(dead_grave)を1度だけ入力する必要があったことです。合成文字を入力するために機能させたくありません(コードの開発に必要です)。今のところ、一重引用符を取得するには2回入力する必要があります。何かアドバイス?
cesarpachon

@cesarpachon通常利用可能なすべてのキーボードレイアウトを試しましたか?たとえば、スイスドイツ語の場合、4つのオプションがあります。私はあなたを誤解しているかもしれませんが、おそらく必要なのは、「デッドキーなし」と書かれたキーボードレイアウトだけです
lucidbrot

レイアウト全体を変更するのではなく、1つのキーをカスタマイズするだけです。私はスペイン語のキーボードを持っていて、alt_grでdead_graveキーをアクティブにする必要があります。USキーボードでは、これは直接キーストロークです。他のすべてのキーは問題ありません。xmodmapを使用してその動作を変更することができましたが、文字を挿入するために2回押す必要があります。コードを書くために一度だけ押したいです。のような:代わりに私はちょうど欲しい:(hello補間された文字列のJavaScript機能)。あなたの提案をありがとう私は代替レイアウトを検索します(スペイン語:Canciónのdead_acuteを保持したいです)
cesarpachon

うーん、いいよ。新しい質問をすることをお勧めします、@ cesarpachon。私は知りませんが、私はそれはいくつかのキーバインドのマッピングでなんとかする必要があります確信している
lucidbrot
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.