KDEを設定して、bépo(french-dvorak)からazertyレイアウトに簡単に切り替えました。 KDEインターフェイス(systemsettings
)で構成しましたが、setxkbmap be
とsetxkbmap fr
を呼び出すだけだと思います。 azertyレイアウトがデフォルトです(およびレイアウトのリストの最初)。
ただし、ショートカットは物理キーに添付されたままです。 q keyは、azertyで「q」、bepoレイアウトで「a」を生成します。ただし、 ctrl + q どちらの場合でも同じ効果があります(ほとんどのソフトウェアでは、たとえばkwrite
またはkonsole
で終了します)。ただし、一部のソフトウェア(firefox
など)は切り替えを行うことに注意してください( j キー、bépoレイアウトで「t」を出力し、 ctrl 同時に、予想される動作である新しいタブを開きます)。 このコメントによると 、GTKアプリは切り替えを行いますが、Qtアプリは切り替えを行いません。
すべてのソフトウェアでショートカットのキーとテキストを入力するキーを一致させる方法
より正確には、ショートカットはリストの最初のレイアウトに従って定義されます。 Qtアプリでもショートカットの定義を切り替える方法は?
構成(システム):
$ kded4 --version
Qt : 4.8.6
Plate-forme de développement de KDE : 4.14.2
Démon de KDE : 4.14.2
$ uname -a
Linux zepto 3.16.0-4-AMD64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
構成(setxkbmap):
$ setxkbmap -query
rules: evdev
model: pc105
layout: fr,fr
variant: oss,bepo
options: grp:rwin_toggle
$ localectl list-x11-keymap-variants fr
bepo
bepo_latin9
bre
dvorak
geo
latin9
latin9_nodeadkeys
latin9_sundeadkeys
mac
nodeadkeys
oci
oss
oss_latin9
oss_nodeadkeys
oss_sundeadkeys
sundeadkeys
関連ページ:
編集:この質問は977日前に開かれ、2つの賞金、28の賛成票、10のお気に入りがあり、現時点で最も賛成されていない未回答の質問です。 、しかしそれは真剣なやる気のある答えを提供しなかったのですか?おそらくバグレポートを提出する必要がありますが、どのソフトウェアが原因なのかもわかりません!
設定できます
localectl set-keymap --no-convert <keymap>
起動時に使用されるキーマップを変更します。ここで、使用するキーマップでキーマップを置き換えます。また、他のロケール情報を必ず変更してください。