LinuxForum.Fans
Тема

Комбинации клавиш для смены раскладки клавиатуры

Автор: Night_Man 8 сообщений 6962 просмотров
#185244

Сейчас использую 3 раскладки клавиатуры....

Для смены раскладок использую Ctrl+Shift
не удобно то, что при смене приходится перебирать все 3 раскладки...
(особенно жене - ей нужны только две...)

можно ли каким либо образом забить смену раскладок на разные клавиши?
скажем
EN - RU на Ctrl+Shift,
а
RU - CZ на Alt + Ctrl

ну или как то иначе... ???

#186020


можно ли каким либо образом забить смену раскладок на разные клавиши?

Можно, но только если раскладок две. При трех и более неазиатских раскладках только «метод перебора».


ну или как то иначе... ???

Два варианта, которые я вижу — это либо использовать только английскую и русскую раскладки, а для ввода символов, специфичных для чешского языка использовать композитную клавишу, либо опять-таки использовать только две раскладки, но вместо английской — чешскую QWERTY. В данной раскладке чешские буквы вводятся с помощью клавиши 3-его уровня.

Первый вариант подойдет в том случае если необходимость в чешском языке возникает редко, второй вариант — для ежедневного использования.

#186022
SamuelLinux написал:
При трех и более неазиатских раскладках только «метод перебора».

вообще тоже можно, но придётся городить много(очень много) костылей...

ИМХО проще обойтись малой кровью:
оставить две раскладки, а на какой-то хоткей подвесить setxkbmap -layout cz

#186181
SamuelLinux написал:


Два варианта, которые я вижу — это либо
1. использовать только английскую и русскую раскладки, а для ввода символов, специфичных для чешского языка использовать композитную клавишу,
2. либо опять-таки использовать только две раскладки, но вместо английской — чешскую QWERTY. В данной раскладке чешские буквы вводятся с помощью клавиши 3-его уровня.

Первый вариант подойдет в том случае если необходимость в чешском языке возникает редко, второй вариант — для ежедневного использования.

Оба варианта, как то не очень радуют...
(что чешская раскладка, что английская используются одинаково часто...)

я даже как то больше склонялся ко второму варианту, QWERTY изначально я и устанавливал...
но как то раздражает, что цифры на обведенных клавишах находятся на Ru/USA - в нижнем ригистре (как и нарисовано на самой клавиатуре), на на CZ в верхнем..... (другие различии - терпимы)







хотя возможно, тут и надо все же оставить вариант 2, и привыкать вводить цифры с NumLock...
( но тут возникает другой нюанс, как я сказал выше я не единственный кто пользуется компьютером....
а для некоторых и переход с одной версией программы на другую порой становится катастрофой...., а тут еще и кнопочки не так работают, как написано.... )

ну а пока, развлекаемся с перебором раскладок...

#186282

drBatty, предложенный вами текст плох по двум причинам: во-первых, читателю предлагается бездумно редактировать конфигурационные файлы, внося в них директивы, значения которых никак не раскрываются. Эти действия, как вы понимаете, могут привести к сбоям в работе системы и кроме того, непонимание механизма работы подсистемы настройки клавиатуры не дает пользователю свободы в конфигурации рабочей среды, исходя из собственных нужд. Во-вторых, в отношении обсуждаемого вопроса в документе не предложено какого-либо решения настоящей проблемы. Дело в том, что смена раскладок в XKB может осуществляться двумя способами: toggle («перебор») и switch («переключение»). Да, можно назначить отдельную клавишу за каждой раскладкой и затем переключаться на желаемую по нажатию соответствующей клавиши, но подобный способ работает только при двух раскладках. То есть, switch при большем количестве раскладок принципиально невозможен.

Night Man, насколько я понял, дополнительная раскладка создает больше проблем вашей супруге, нежели вам. Может имеет смысл создать ещё одного пользователя в системе?

#186284
SamuelLinux написал:
Может имеет смысл создать ещё одного пользователя в системе?

Что то я об этом не подумал...
Так и сделаю.

Всем спасибо за помощь.

#186607
SamuelLinux написал:
предложенный вами текст плох по двум причинам: во-первых, читателю предлагается бездумно редактировать конфигурационные файлы, внося в них директивы, значения которых никак не раскрываются. Эти действия, как вы понимаете, могут привести к сбоям в работе системы и кроме того, непонимание механизма работы подсистемы настройки клавиатуры не дает пользователю свободы в конфигурации рабочей среды, исходя из собственных нужд.

ну знаете-ли... Значение каждой опции можно посмотреть в документации. Вам пишут ЧТО делать, и конечно, вы вовсе не должны отключить мозг, и тупо следовать советам.

SamuelLinux написал:
Во-вторых, в отношении обсуждаемого вопроса в документе не предложено какого-либо решения настоящей проблемы. Дело в том, что смена раскладок в XKB может осуществляться двумя способами: toggle («перебор») и switch («переключение»). Да, можно назначить отдельную клавишу за каждой раскладкой и затем переключаться на желаемую по нажатию соответствующей клавиши, но подобный способ работает только при двух раскладках.

Почему это "подобный способ работает только при двух раскладках" ?
ЕМНИП, в данном документе как раз и рассмотрен случай 3х и более раскладок.

SamuelLinux написал:
То есть, switch при большем количестве раскладок принципиально невозможен.

ну у sash-kan'а как раз и была задача сделать 3 раскладки: рус/лат/укр.
Случай с двумя раскладками тривиален и не интересен.

Night Man написал:
Что то я об этом не подумал...
Так и сделаю.

конечно сделайте. Однако, ИМХО удобнее иметь возможность включения третей раскладки.

Войдите или зарегистрируйтесь, чтобы ответить.