Правый Alt не работает в русской раскладке

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
raven428
Posts: 51
Joined: Sat 28 Mar, 2009 11:17
Has thanked: 10 times
Been thanked: 1 time

Правый Alt не работает в русской раскладке

Post by raven428 »

Latest post of the previous page:

добавлю ещё, пожалуй, что проблема исправляется, если в win7 удалить (или вообще не ставить) kb2970228.
too much raVen over paradise...
User avatar
Grom PE
Posts: 34
Joined: Sun 21 Jun, 2015 14:24
Has thanked: 5 times
Been thanked: 2 times
Contact:

Правый Alt не работает в русской раскладке

Post by Grom PE »

Пользуюсь собственной раскладкой с комбинированным русским и английским и AltGr для ввода дополнительных символов
(https://habrahabr.ru/post/301882/),
тоже хотелось бы улучшения поддержки AltGr в Far'е.

В назначении клавиши макроса нажатия с использованием AltGr и F-клавишами не вводятся.
Если зажать Ctrl, а потом AltGr, то этот AltGr до отжатия становится обычным Alt и обрабатывается.
То есть поиск по Alt+F7 работает с AltGr, если нажать Ctrl+Alt+F7, и не отжимая AltGr, нажать F7.

Также не работают макрос, назначенный на CtrlAltF7, если в комбинации сперва зажимать AltGr.

В общем, не выполняется системное обещание, что AltGr — синоним Ctrl+Alt.

Фильтр по Ctrl+Alt+F тоже немного глючит: у меня AltGr+F — dead key, и если нажимать "Ctrl+Alt+F, something", то будет вводиться "fsomething".

Тестировал на Windows 7 x64, Far v3.0 build 5119 x86/x64
Last edited by Grom PE on Fri 05 Jan, 2018 12:34, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Правый Alt не работает в русской раскладке

Post by zg »

Grom PE wrote: Fri 05 Jan, 2018 12:34тоже хотелось бы улучшения поддержки AltGr в Far'е.
практически весь код. присылайте патч, посмотрим.
Grom PE wrote: Fri 05 Jan, 2018 12:34То есть поиск по Alt+F7 работает с AltGr, если нажать Ctrl+Alt+F7, и не отжимая AltGr, нажать F7.
возможно — баг.
Grom PE wrote: Fri 05 Jan, 2018 12:34Фильтр по Ctrl+Alt+F тоже немного глючит: у меня AltGr+F — dead key, и если нажимать "Ctrl+Alt+F, something", то будет вводиться "fsomething".
возможно — баг.
www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

Правый Alt не работает в русской раскладке

Post by www »

Еще решение http://h-y-c.ru/knowledge-base/programs ... henie.html
В реестр импортируется

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,38,00,38,e0,00,00,00,00
При этом способе знак рубля ₽ правильно отображается.
способ будем приемлем, когда отображение знака рубля в Windows нужно. В таком случае правый Alt будет переназначен и будет выполнять функции левого Alt. Т.е не будет левого и правого Alt, а будет левый слева и левый справа.
Last edited by www on Thu 26 Sep, 2019 08:06, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Правый Alt не работает в русской раскладке

Post by John Doe »

И зачем же нам два левых.
Не, нужна функциональность именно правого, поэтому способ не годиться.
www
Posts: 34
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

Правый Alt не работает в русской раскладке

Post by www »

Правый Alt кроме символа рубля ничего не обрабатывает. Так как в левом сочетание Alt8 свободно. Можно повесить макрос

Code: Select all

Macro {
  description="₽";
  area="Editor"; key="Alt8";
  flags="";
  code="Keys(\"₽\")";
}
Тогда оба Alt будут обрабатывать все нажатия, включая "Alt8" →
Last edited by www on Sat 28 Sep, 2019 08:22, edited 1 time in total.
Post Reply

Return to “Нужна помощь”