複数のキーボードレイアウトとショートカット


30

私は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

関連ページ:

編集:この質問は977日前に開かれ、2つの賞金、28のアップ投票、10のお気に入りがあります。これは現時点で最も投票されていない未回答の質問です。おそらくバグレポートを提出するべきですが、どのソフトウェアが原因であるかさえわかりません!


私はdvorak + qwerty ctrl(またはフランス語のためにevivelent)であるレイアウトがあると思った。他の人はいっぱいdvorakです。しかし、私はフランスのドヴォルザークと2つのbepoレイアウトを試しましたが、これを再現することはできません。kde4でdebian 6(Wheezy)を使用しています。
ctrl-alt-delor

によるとlocalectl list-x11-keymap-variants usdvorak利用可能なオプションはのみですdvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r。ソフトウェアをdvorak-qwertyと呼んでいたと思います。詳細を提供するために質問を編集しました。
クレメント

これに関するアップデートはありますか?
ロバートシーマー

私が知っていることを、残念ながら... 2回のすでに、その質問で提供される報奨金、及びまだ解決策がありました@RobertSiemerない...
クレマン

回答:


1

設定できます

localectl set-keymap --no-convert <keymap>

これにより、起動時に使用されるキーマップが変更されます。ここでキーマップを使用するキーマップに置き換えます。また、他のロケール情報を必ず変更してください。


メイガス、あなたの答えをありがとう、しかしあなたの答えは私の問題を解決しないようです。私がやったlocalectl set-keymap --no-convert bepo、(通常のユーザとして)私のコンピュータを再起動しますが、例えばケイトで、物理的なキーを押しCtrl+ vいつもclipobardを貼り付け、無私の現在のレイアウトを問題では。
クレメント

@Clément localectlはとして実行されるコマンドのように聞こえますがroot、それを試してみてください。(
同様に

@ Ned64いいえ、このコマンドはルートとして実行され、リブート後でも問題を解決しません。
クレマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.