Изменение макета клавиатуры с левой и правой комбинациями клавиш Alt + Shift

Чтобы скопировать все (включая подкаталоги) в корневую папку (/), вы

Перейдите в этот каталог
cd DIR
Затем скопируйте все в корневую папку
cp -R * /
1
задан 2 May 2013 в 21:00

5 ответов

«Правильный Alt-ключ» часто (всегда?) не совпадает с «левой клавишей Alt», но соответствует AltGr, см., например,

http: //en.wikipedia. org / wiki / AltGr_key http://en.wikipedia.org/wiki/Persian_keyboard

и как таковая имеет различную и четкую функцию.

Возможно, вы захотите попробовать попробуйте использовать xdotool в не определенное поведение комбинации клавиш. Таким образом, вы можете установить

Left Alt + Left Shift способом, описанным Абдулкадером в его ответе, а вторая комбинация как Right AltGr + Right Shift) с .

Изменить

Подробное Изменить , как это можно сделать в целом, со снимками экрана, plz ссылаются на [d11 ] xdotool . Что касается ваших вопросов, вы можете попробовать

xdotool key --clearmodifiers alt + shift

, а затем присвоить эту команду Shift+Level3 Shift (не вводите это, просто нажмите AltGr + right_AltGr) ярлык в со снимками экрана . Опять же, plz ссылается на соответствующую часть ответа xdotool .

Voilá, вы отсортированы.

[d49 ] Обратите внимание, что если вы попытались сделать это «наоборот» так

xdotool key --clearmodifiers alt + shift

xdotool key - clearmodifiers ISO_Level3_Shift + Shift

(или, альтернативно, но с меньшей вероятностью работать Alt_R+Shift_R), отметив, что plz относятся к соответствующей части xdotool answer «эквивалентен» ISO_Level3_Shift,

, вы наверняка застряли, потому что «Alt_R + Shift_R», похоже, не предлагается в стандартном переключении компоновки ключевой диалог.

Как правило, любая действительная строка X Keysym будет работать. Несколько ключей разделяются символом «+». Псевдонимы существуют для « xdotool », «ctrl», «shift», «super» и «meta», которые все сопоставляются с Foo_L, такими как Alt_L и Control_L и т. Д. [d59 ] Дальнейшее чтение: с страницы ISO_Level3_Shift :

также переназначение клавиши AltGr для управления с помощью setxkbmap может вас заинтересовать ...

нет

3
ответ дан 25 May 2018 в 00:42
  • 1
    Благодарю. так как я могу объединить эти два ключа с xdotool? – Alireza41 12 March 2013 в 00:30
  • 2
    Обновлен мой ответ с практическим заданием. – nutty about natty 12 March 2013 в 02:30
  • 3
    right_Shift + right_AltGr не переключается, а вместо этого идет только односторонний английский - & gt; персидский – Alireza41 12 March 2013 в 03:00
  • 4
    alt_L + shift_L работает правильно и переключается – Alireza41 12 March 2013 в 03:06
  • 5
    хорошо, это немного облом; не знаю, что делать; попытается найти решение (и / или обход). – nutty about natty 12 March 2013 в 03:20

Вы можете использовать Alt-Shift для обоих языков

Системные настройки ... → Раскладка клавиатуры → (нажмите «+», чтобы добавить новые языковые макеты) →

Параметры. .. → (нажмите) «Ключ для изменения макета» → (галочка) «Левый Alt + Сдвиг влево» → Закрыть

enter image description here

2
ответ дан 25 May 2018 в 00:42
  • 1
    Я сделал это, но не работал, когда я хочу изменить макет с персидского на английский с помощью right alt + right shift – Alireza41 8 March 2013 в 23:15

Просто добавьте эту команду в качестве приложения для запуска:

setxkbmap -option lv3:ralt_alt,grp:alt_shift_toggle us,ir

Это должно включить оба переключателя Alt-Shift. Однако вы потеряете функциональность компоновки правой клавиши Alt (например: вы не сможете нанести знак Euro (€), нажав RightAlt + E).

setxkbmap 's options , включая коды языков, описаны в /usr/share/X11/xkb/rules/base.lst.

Вы можете сначала проверить команду на терминале перед добавлением ее в свои приложения автозапуска.

Источник: запуск application (сообщение # 7)

1
ответ дан 25 May 2018 в 00:42

перейдите к макетам клавиатуры из тире, а затем нажмите «Параметры», есть опция key(s) to change layout check alt+shift. Это работает для меня, как alt, так и shift работает даже вправо + левый сдвиг работает:)

0
ответ дан 25 May 2018 в 00:42
  • 1
    правый alt+shift работает один раз. Я не могу использовать правую alt+shift для изменения макета. когда макет изменился на персидский, правый alt+shift не работает. вы можете проверить его. – Alireza41 8 March 2013 в 23:21
  • 2
    это похоже на bug.or, альтернативно, правая часть, похоже, имеет особую роль в персидской клавиатуре. Я использую alt+shift для переключения между бенгальским и английским, и он отлично работает – Anam Ahmed 8 March 2013 в 23:56
  • 3
    возможно, он не работает только для перехода с персидского языка – Alireza41 8 March 2013 в 23:58
  • 4
    да. здесь не работает для персидского языка. может быть, правая альт имеет какую-то другую роль – Anam Ahmed 9 March 2013 в 00:01

Персидский и некоторые другие макеты жестко закодированы, чтобы иметь ISO_Level3_Switch (AltGr или что-то еще!) вместо Right Alt, поэтому, когда вы находитесь на макете английского языка, вы можете использовать Alt_R + Shift_R / Shift_R + Alt_R, чтобы переключиться на персидский, но когда вы используете персидский макет ключа больше не Alt_R, а ISO_Level3_Switch!

Благодаря Sneetsher мы знаем, как изменить hardcoded ISO_Level3_Switch на нормальный ALT

0
ответ дан 25 May 2018 в 00:42

Другие вопросы по тегам:

Похожие вопросы: