Кілька макетів клавіш та ярликів


30

Я налаштував KDE, щоб легко переходити з bépo (французька-дворак) на макет azerty. Я налаштував його за допомогою інтерфейсу KDE ( systemsettings), але, мабуть, він просто викликає setxkbmap beі setxkbmap fr. Макет azerty є типовим (і першим у списку макетів).

Однак ярлики залишаються прикріпленими до фізичних клавіш: натискання qклавіші дає "q" у azerty та "a" з макетом bepo. Однак натискання ctrl+ qмає однаковий ефект в обох випадках (вихід, у більшості програмних програм, наприклад, з kwriteабо konsole). Однак зауважте, що деякі програмні засоби (as firefox) перемикаються (натискаючи jклавішу, яка друкує "t" з макетом bépo, і 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 днів тому, він отримав два пригоди, 28 відгуків, має 10 фаворитів, це найбільш актуальне питання без відповіді на даний момент, але на нього не було запропоновано жодної серйозної вмотивованої відповіді? Я, мабуть, повинен надсилати звіт про помилку, але я навіть не знаю, яке програмне забезпечення відповідає за це!


Я подумав, що є макети, які є dvorak + qwerty ctrl(або евівалентними для французів). Є й інші, які повно dvorak. Однак я щойно спробував з французьким двораком та двома макетами bepo, і не можу це відтворити. Я використовую debian 6 (Wheezy) з kde4.
ctrl-alt-delor

Відповідно localectl list-x11-keymap-variants us, є лише dvorakдоступні варіанти dvorak dvorak-alt-intl dvorak-classic dvorak-intl dvorak-l dvorak-r. Я думаю, ви посилалися на програмне забезпечення як dvorak-qwerty . Я відредагував своє запитання, щоб надати більше деталей.
Clément

Будь-які оновлення щодо цього?
Роберт Сімер

@RobertSiemer Не те, що я знаю, на жаль ... У цьому питанні вже було запропоновано 2 приємності, і досі немає рішення ...
Клемент

Відповіді:


1

Ви можете встановити

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

Що дозволить змінити карту клавіш, яка використовується при запуску. Замініть тут ключову карту тією, яку ви хочете використовувати. Також переконайтеся, що ви змінили іншу інформацію про місцевість


Дякую за вашу відповідь, Магусе, але ця відповідь, здається, не вирішує мою проблему. Я localectl set-keymap --no-convert bepo(як звичайний користувач) перезапустив комп’ютер, але, наприклад, у Kate, натискаючи фізичні клавіші Ctrl+ vзавжди вставляю мій clipobard, незалежно від мого поточного макета.
Клімент

@ Clément localectlзвучить як команда, яку потрібно запустити так root, як щодо цього ви спробуєте це і дайте нам знати? (Ймовірно, потрібно перезавантажити.)
Ned64,

@ Ned64 Ні, ця команда, навіть виконана як root, і навіть після перезавантаження не вирішує проблему.
Clément
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.