長い間、現在「英語(国際的なAltGrデッドキー)」として知られているレイアウトを使用するようにキーボードを構成してきました。このレイアウトが好きなのは、修飾キーがないので、アメリカ英語のキーボードと同じですが、押したままにするRight Altと、標準のアメリカ英語のキーボードでは使用できないアクセント付きの文字やその他の文字を取得できます。
ただし、Oneiricでは、レイアウトがめちゃくちゃになっています。Right Alt+N期待どおりに「ñ」を生成します。そして、もう一つの方法は働く:Right Alt+は`、E予想されるとしても、「E」を生成します。しかし、「é」を入力する方法はありません。これは、おそらく私が最も入力するアクセント付きの文字です。私はRight Alt+を期待しますA、Eトリックをするために。ただし、アキュートアクセントのデッドキーの代わりに、文字を組み合わせてハイブリッド「 'e」を作成する方法を使用します。このハイブリッドは、一部の設定では適切な「é」のように見えますが、同じ文字ではなく、常に機能するとは限りません。(たとえば、これを入力すると、テキスト入力ボックスでは適切な文字と同じように見えますが、サイトに表示されると、少なくとも私のマシンでは非常に間違っているように見えます。)すべての人に同じですアキュートアクセントのある他の文字。ただし、一部は合成済み文字として直接使用できます。たとえば、Right Alt+Iは「í」を生成します。
Aキーのアキュートアクセントを適切なデッドキーに変更するにはどうすればよいですか?おそらく、これのより一般的なバージョンは次のとおりです。キーボードレイアウトを微調整するにはどうすればよいですか?
Oneiricを実行している他のマシンでこれをテストしましたが、以前のバージョンからアップグレードしました。2台目は問題ありません。問題のあるマシンはOneiricの新規インストールでしたが、新規インストール$HOME
を行ったときは古いものを保持していました。
答えが私の特定の例に対応していなくても、レイアウトを見つけて必要に応じて微調整するのに十分な詳細が提供されていれば、それを受け入れます。
Jim CとChasconの有益な返信を通じて得られた情報を調べた後、私は何か新しいことを学びました。問題はレイアウト自体にあるのではなく、選択したレイアウトが適用されていないという事実にあります。/usr/share/X11/xkb/symbols/us
長い間実行してきたレイアウトの定義を見ると、入力したときに得られる定義と一致しないことがわかりました。さらに、現在のレイアウトを表示するはずのキーボードレイアウトダイアログは、前述のファイルでレイアウトが定義されている方法とは異なって見え、入力したときに実際に発生するものと一致します。
Jim Cの提案に従って、必要なレイアウトに/usr/share/X11/xkb/symbols/us
いくつかの変更を加えた新しいレイアウトを作成しました。キーボードのプロパティからレイアウトを選択でき、Chasconの投稿に従ってコンソールで使用できますが、入力時に取得するレイアウトは変更されていません。
どうやら、私が設定したものを上書きする別のレイアウトがどこかに定義されています。そのレイアウトはどこに隠れていますか?
この問題はUnity(3Dおよび2D)で発生しますが、Xfceで正しいレイアウトセットを取得できました。
関連する場合、この問題は、このマシンにOneiricを新しくインストールしてから発生しました(ただし、$ HOMEは保持しました)。再インストールする前にこの問題が発生したかどうかは覚えていません。
また、必要に応じて、韓国語を入力できるようにiBusも実行しています。iBusにはいくつか問題がありますが、それらが関連しているとは思えません。
最終的に私にとって何が最もうまくいったかをお話しします。
前の2つのステップは、それ自体で修正として提案されています(Ubuntuフォーラムで?)。彼らは私のために働いていませんでした。私はそれらを連続して一緒に試しましたが、これも私にはうまくいきませんでした。したがって、私の次のステップ。
私の問題は、一部のレイアウトの名前が変更されたという事実にあると思います。少なくとも、レイアウト名が再割り当て時に期待したものと正確に一致しなかったことを考えると、それは私の考えです。余分なレイアウトを削除してから新しいリストから新しいレイアウトを割り当てることで、私の問題を回避できたようです。つまり、選択したレイアウトは、名前が一致する既存のレイアウトを指しているということです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加