私はKDEを設定して、bépo(フランス語-dvorak)からazertyレイアウトに簡単に切り替えました。私はKDEインタフェース(とそれを構成しsystemsettings
)、私はそれがちょうど呼んで推測setxkbmap be
してsetxkbmap fr
。azertyレイアウトがデフォルトです(レイアウトのリストの最初のレイアウト)。
ただし、ショートカットは物理キーにアタッチされたままです。キーを押すqと、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
関連ページ:
- キーボードレイアウトに依存しないショートカットキー(問題は私の反対です!)
- http://kate-editor.org/2013/10/07/multiple-keyboard-layouts-and-shortcuts/(2年前の回避策を提案)。このページによると、「[レイアウトの]順序は優先順位を定義し、ショートカットは常にリストの最初のエントリを使用します。」
- https://bugs.kde.org/show_bug.cgi?id=197552(バグレポート、閉じられたと主張する)
- http://forums.linuxmint.com/viewtopic.php?f=56&t=189004(単一のキーを再マップするソリューション)
- キーボードレイアウトを切り替えるときにスクリプトを実行するにはどうすればよいでしょう。おそらく、レイアウトの順序を変更するスクリプトをトリガーすることで、このトリックを行うことができます。
編集:この質問は977日前に開かれ、2つの賞金、28のアップ投票、10のお気に入りがあります。これは現時点で最も投票されていない未回答の質問です。おそらくバグレポートを提出するべきですが、どのソフトウェアが原因であるかさえわかりません!
localectl list-x11-keymap-variants us
、dvorak
利用可能なオプションはのみですdvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r
。ソフトウェアをdvorak-qwertyと呼んでいたと思います。詳細を提供するために質問を編集しました。
dvorak + qwerty ctrl
(またはフランス語のためにevivelent)であるレイアウトがあると思った。他の人はいっぱいdvorak
です。しかし、私はフランスのドヴォルザークと2つのbepoレイアウトを試しましたが、これを再現することはできません。kde4でdebian 6(Wheezy)を使用しています。