Всем добрый день, с 2010 года пользуюсь таким девайсом :
вот современный усовершенствованный вариант:
Запускается такая штука вот такой командой :
setxkbmap -device 3 -layout us && sleep 1 && setxkbmap -device 13-layout ru
и до Ubuntu 14.04, эту команду можно было поставить в "Автозапуск" и забыть навсегда о переключении раскладок.
Но с 14.04, "Автозагрузка" стала невозможна, потому-что при каждом новом входе в ОСь меняется число в команде для клавы с рус. раскладкой ("setxkbmap -device 13-layout ru" - сейчас например сработало с числом "13", а вообще числа гуляют от "9" до "15"), я заготовил 7 исполняемых файлов:
и перебираю их - пока на нижней клаве не включится рус. раскладка.., жить можно - но сложно...
Нельзя ли вернуть опцию что была до 14.04, тогда один раз определив числа в команде:
setxkbmap -device 3 -layout us && sleep 1 && setxkbmap -device 13-layout ru
они сохранялись навсегда...
Две клавиатуры без переключения раскладки ? (каждая клава в своей раскладке и переключать ничего не надо)
Модератор: Модераторы разделов
-
- Сообщения: 3
- ОС: Ubuntu 14.04 (unity)
-
- Модератор
- Сообщения: 20934
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Две клавиатуры без переключения раскладки ?
[offtopic]
Простите за вопрос не в тему, а как этим можно пользоваться? Ведь при наборе латиницей запястья должны лежать на кириллической клавиатуре.
[offtopic]
Простите за вопрос не в тему, а как этим можно пользоваться? Ведь при наборе латиницей запястья должны лежать на кириллической клавиатуре.
[offtopic]
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1139
- ОС: Fedora
Re: Две клавиатуры без переключения раскладки ?
Bizdelnick писал(а): ↑19.01.2016 12:48[offtopic]
Простите за вопрос не в тему, а как этим можно пользоваться? Ведь при наборе латиницей запястья должны лежать на кириллической клавиатуре.
[offtopic]
У меня подобный вопрос тоже на языке вертелся, но - в конце концов - каждый работает так, как ему удобнее.
А настоящий вопрос - как зафиксировать или узнать id клавиатур. Только автор в силу спецефичности желаний ответ вряд ли быстро получит. Вероятное решение - надо явно прописать конфигурацию клавиатур (вместе с layout-ом) в xorg.conf.d Только эта задача сложнее, чем хотелось бы.
-
- Модератор
- Сообщения: 20934
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Две клавиатуры без переключения раскладки ?
Подозреваю, одним xorg.conf тут не обойтись, надо как-то совокупить его с udev. Но это только предположение, поскольку сам я подобных задач не решал. Возможно, наведёт на какие-то мысли.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
Re: Две клавиатуры без переключения раскладки ?
А мне так кажется, что автор вовсе не сюда хотел сообщение запостить, а в "Юмор", но ... рука дрогнула ... не на той клавиатуре - и сюда залетело.
Вот и я так подозреваю...
Такое без 0.75 белой, как минимум - не состоится!
-
- Сообщения: 3
- ОС: Ubuntu 14.04 (unity)
Re: Две клавиатуры без переключения раскладки ?
Вот получилось :
узнаем наши клавы:
xinput list --short
смотрим какая английская, какая русская,
потом пишем:
setxkbmap -device 3 -layout us &&
setxkbmap -device $(xinput list --id-only 'keyboard:RAPOO RAPOO 2.4G Wireless Device') -layout ru
и - ура! забываем про раскладку...
ну это подходит больше тем - кто много пишет по русски и мало по английски...
а вобще эта штука в Ubuntu всегда была и есть - тока раньше команда была проще (до 14.04 ->setxkbmap -device 3 -layout us && sleep 1 && setxkbmap -device 9-layout ru)
Всем спасибо за внимание.
узнаем наши клавы:
xinput list --short
Spoiler
vv@As-B85:~$ xinput list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SAGE SAGE AirMouse id=9 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard id=10 [slave pointer (2)]
⎜ ↳ RAPOO RAPOO 2.4G Wireless Device id=12 [slave pointer (2)]
⎜ ↳ HOLTEK Wireless USB Device id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=8 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=11 [slave keyboard (3)]
↳ RAPOO RAPOO 2.4G Wireless Device id=13 [slave keyboard (3)]
↳ HOLTEK Wireless USB Device id=15 [slave keyboard (3)]
↳ SAGE SAGE AirMouse id=16 [slave keyboard (3)]
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SAGE SAGE AirMouse id=9 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard id=10 [slave pointer (2)]
⎜ ↳ RAPOO RAPOO 2.4G Wireless Device id=12 [slave pointer (2)]
⎜ ↳ HOLTEK Wireless USB Device id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=8 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=11 [slave keyboard (3)]
↳ RAPOO RAPOO 2.4G Wireless Device id=13 [slave keyboard (3)]
↳ HOLTEK Wireless USB Device id=15 [slave keyboard (3)]
↳ SAGE SAGE AirMouse id=16 [slave keyboard (3)]
смотрим какая английская, какая русская,
потом пишем:
setxkbmap -device 3 -layout us &&
setxkbmap -device $(xinput list --id-only 'keyboard:RAPOO RAPOO 2.4G Wireless Device') -layout ru
и - ура! забываем про раскладку...
ну это подходит больше тем - кто много пишет по русски и мало по английски...
а вобще эта штука в Ubuntu всегда была и есть - тока раньше команда была проще (до 14.04 ->setxkbmap -device 3 -layout us && sleep 1 && setxkbmap -device 9-layout ru)
Всем спасибо за внимание.
-
- Сообщения: 259
- ОС: Debian Stretch
Re: Две клавиатуры без переключения раскладки ?
Это легко решить: можно отвести малоиспользуемую клавишу под переключение клавиатур. Печатаешь русскими буквами — нажал Caps Lock — русская клавиатура отключается — печатаешь спокойно на латинской клавиатуре — потом опять Caps Lock (теперь на дальней клавиатуре) — и снова можно по-русски.Bizdelnick писал(а): ↑19.01.2016 12:48а как этим можно пользоваться? Ведь при наборе латиницей запястья должны лежать на кириллической клавиатуре
-
- Сообщения: 3
- ОС: Ubuntu 14.04 (unity)
Re: Две клавиатуры без переключения раскладки ?
Я много печатаю на рус. , мало на англ (очень мало - я не программист, скорее журналист) - вот я рус. клаву и поставил внизу, но кто программист - пусть англ. клаву поставит внизу...
Просто после месяца использования так привыкаешь к тому что всё что написано на клавишах = тому что набрал - что не хочется возвращаться на двуязычные клавы..., и начинаешь завидовать американцам: им не надо раскладку переключать...
Просто после месяца использования так привыкаешь к тому что всё что написано на клавишах = тому что набрал - что не хочется возвращаться на двуязычные клавы..., и начинаешь завидовать американцам: им не надо раскладку переключать...
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Две клавиатуры без переключения раскладки ?
дорогой, вам срочно надо осилить 10-пальцевый метод, а не маяться дурью! Ну не стыдно ли печатать двумя пальцами, глядя на клаву?
У меня, кстати, поначалу "ctrl+shift" в мозгу плохо переключался, но после того, как стал сочетать троллинг на ЛОРе с кодингом, за годик отлично освоил!
У меня, кстати, поначалу "ctrl+shift" в мозгу плохо переключался, но после того, как стал сочетать троллинг на ЛОРе с кодингом, за годик отлично освоил!
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
Re: Две клавиатуры без переключения раскладки ?
yoshakar писал(а): ↑20.01.2016 22:31Это легко решить: можно отвести малоиспользуемую клавишу под переключение клавиатур. Печатаешь русскими буквами — нажал Caps Lock — русская клавиатура отключается — печатаешь спокойно на латинской клавиатуре — потом опять Caps Lock (теперь на дальней клавиатуре) — и снова можно по-русски.Bizdelnick писал(а): ↑19.01.2016 12:48а как этим можно пользоваться? Ведь при наборе латиницей запястья должны лежать на кириллической клавиатуре
А можно малоиспользуемую клавиатуру положить под ноги, и работать по ней пальцами ног - 10-ти пальцевым слепым методом.