web-dev-qa-db-ja.com

IBUSでのMacスタイル(Option + u)ウムラウト構成の使用

IBUS入力メソッドを使用して、US-English(私の実際のキーボードレイアウト)とgooglepinyinを切り替えています。ただし、ドイツ語のウムラウト(ß、ä、ü、ö)も作成する必要がある場合があります。サンプルのウムラウトを入力するために使用した作成キーシーケンスがありますが、これは機能しますが、かなり不便です。 Apple stypeウムラウト生成用に構成する方法はありますか(私のMacでは:OPTION + u、リリース、次にウムラウトとして使用する文字、たとえばOPTION + u、リリース、a->ä)?これの方が便利だと思います。もちろんドイツ語のキーボードレイアウトを追加して切り替えることもできますが、これもかなり不便です。

私は広範囲にグーグルし、これを一般的に機能させる方法に関するいくつかの指針を見つけましたが、それらの方法はどれもibusで機能するようには見えません。

何か案は?

本当にありがとう!ヤン

1
JDrewes

まあ、必要なのは、キーボードレイアウトを編集して、デッドキーを追加することだけです。 AltGr+U。はじめましょう:

さて、USキーボードレイアウトを使用する場合は、さらに2つのものが必要です:right-altおよびdead key

これを段階的に実行しましょう:

1。現在のレイアウトをバックアップ:

まず、米国のレイアウトからバックアップを作成するため、ターミナルを開いて次のように入力します。

_cd /usr/share/X11/xkb/symbols_

_Sudo cp us us.bkp_

2。レイアウトファイルを編集用に開く:

同じターミナルに入力します。

_Sudo gedit us_

次のような行が表示されます。

_default
partial alphanumeric_keys modifier_keys 
xkb_symbols "basic" {

name[Group1]= "USA";

// Alphanumeric section
key <TLDE> {    [     Grave,    asciitilde  ]   };
…
_

これで、ここの3行目から始まるbasicブロックを変更できます。

。right-altまたは AltGr

次のような行include "level3(ralt_switch)"を追加します。

_    xkb_symbols "basic" {

    include "level3(ralt_switch)"

    name[Group1]= "USA";
_

4。デッドキーを追加します:

次の行を見つけます。

_    key <AD07> {    [     u,    U       ]   };
_

次のようなものに変更します。

_    key <AD07> {    [     u,    U,     dead_diaeresis       ]   };

(be careful about the *comma* after the capital U).
_

これでレイアウトが完成しました。

5。保存して閉じるファイル。

6。変更を有効にします:

端末に戻り、次のコマンドを実行します。

_Sudo dpkg-reconfigure xkb-data_

7。ログアウト!

または、複数のレイアウトがある場合は、レイアウトを一度変更するだけです。


あるいは

右Altキーを1回押すだけで追加の文字を挿入できます。 AltGr+U Uのための、 AltGr+A のために、 AltGr+O for、および AltGr+S ßのために。この場合、デッドキーを追加する代わりに(ステップ4):

4。第3レベルに文字を追加します:

次のように、すべての文字を1つずつ追加します。

_key <AD07> {    [     u,    U,     udiaeresis,     Udiaeresis       ]   };
key <AD08> {    [     i,    I       ]   };
key <AD09> {    [     o,    O,     odiaeresis,     Odiaeresis       ]   };
…
key <AC01> {    [     a,    A,     adiaeresis,     Adiaeresis       ]   };
key <AC02> {    [     s,    S,     ssharp       ]   };
_

ここでも、カンマと大文字に注意してください。これらは必須です。

残りはすべて同じです。

2
AliN

Ubuntu 16.04では、設定パネルで「英語(Macintosh)」レイアウトに切り替えるだけでこれを実現できます。

Settingsenter image description here

0
scotchi