キーボードのZキーとYキーを交換するにはどうすればよいですか?


12

ほとんどの場合、私は米国のqwertyレイアウトを使用しますが、ときどきqwertzであるドイツ語のレイアウトも使用する必要があり、非常に迷惑です。

ドイツ語のレイアウトでyキーとzキーを交換するにはどうすればよいですか?


解決策はこのリンクにあり ました。Ubuntuのカスタムキーボードレイアウト(またはLinuxのみ)は、gertvdijkの回答で親切に提供されました。

注意:Ubuntuの最近のバージョンでsudo dpkg-reconfigure xkb-dataは、変更を有効にするために発行する必要があります。この回答をご覧ください。

回答:


10

このハウツーは、単一キーのシステム全体のキーボードリマップのトリックを行う必要があります。FAQ:Linuxでキーボードキーを無効化/リマップする方法は?

このハウツーは、独自のカスタムキーマップの作成に関するものです。Ubuntuのカスタムキーボードレイアウト(またはLinuxのみ)

ショートカットを使用してすばやく変更することはできません。そのためにはスクリプトが必要になると思います。


ただし、質問の最初のリビジョンから、レイアウトを変更したいと思っていました。質問を修正しましたが、レイアウトを変更する方法は次のとおりです。

タグから、Kubuntu(KDE)12.04を実行していると仮定して、レイアウトをかなり簡単に変更します。

  1. 「システム設定」を開きます
  2. 「入力デバイス」を開きます
  3. 左側の垂直タブで[キーボード]を選択します。
  4. 水平タブで「レイアウト」を選択します。
  5. [レイアウトの構成]チェックボックスをオンにします。
  6. [追加]ボタンをクリックし、ダイアログのフィールドに入力して、希望のキーボードレイアウトを追加します。英語(米国)レイアウトを選択すると、「qwerty」が生成されます。-オプションで、ショートカットキーを構成して、レイアウトをすばやく変更できます。
  7. 適用をクリックします。

KDEキーボード構成ダイアログ

これは、ユーザーセッションでのキーボードレイアウトと動作をカバーする必要があります。テキストコンソールを含むシステム全体の設定については、この質問を参照してください。


はい、それでドイツ語キーボードを追加しました。しかし、それは私の質問には答えません:qwertzドイツ語のキーボードレイアウトをqwertyに変更するにはどうすればよいですか?
アリ

@Ali:英語(米国)レイアウトを追加してアクティブにしますか?
gertvdijk

1
申し訳ありませんが、私は従いません。USレイアウトに満足しており、DEレイアウトに変更するときは、yとzをUSレイアウトのように交換する必要があります。それが私の質問です。
アリ

@アリ:それでは、あなたの質問には従いません。このようにレイアウトを切り替えるとうまくいきます。
gertvdijk

レイアウトを切り替えたくありません。レイアウト(ドイツ語)がある場合、yキーとzキーを切り替えるにはどうすればよいですか?
アリ

4

とても簡単です。ドイツ語のレイアウトファイルを編集する必要があります。ターミナル(Ctrl+ Alt+ T)で開きます:

sudo gedit /usr/share/X11/xkb/symbols/de

開いたファイルでは、27行目に「z」が表示されます。

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

38行目の「y」:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };

必要なことは、yzを切り替えるだけです。次に、ファイルを保存して閉じます。

一度ログアウトし、再度ログインして結果を確認します。


時々、この変更は効果がないことがあります。*.xkmファイルを削除し/var/lib/xkbて、新しいキーマップを強制的に再コンパイルします。このリンクを参照してください
janosdivenyi

もちろん、Ubuntuの最近のバージョンでは@janosdivenyiです。この回答をご覧ください。
アレン

3

14.04のUnityデスクトップでドイツ語(qwerty)を選択できるようになりました。

ここに画像の説明を入力してください

これは私が欲しいものを正確に与えてくれます。

ターミナルでこの特定のレイアウトに切り替えることもできます。

setxkbmap -layout de -variant qwerty

システムのキーボードレイアウトファイルを台無しにする必要はまったくありません!


@mrk新しい質問として投稿してください。詳細を知らずにシステムで何が起こったかを伝えることは不可能です。コメントではなく、新しい質問を投稿してください。
アリ

2

X(グラフィカル)セッションでキーzyキーを切り替えるには、セッションのターミナルで次のコマンドを実行します。

a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh


最初に動作し、再起動後に表示されます。
Goran7777
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.