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

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

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

Post by raven428 » Fri 29 Dec, 2017 13:05

Latest post of the previous page:

добавлю ещё, пожалуй, что проблема исправляется, если в win7 удалить (или вообще не ставить) kb2970228.
too much raVen over paradise...

User avatar
Grom PE
Posts: 29
Joined: Sun 21 Jun, 2015 14:24
Has thanked: 5 times

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

Post by Grom PE » Fri 05 Jan, 2018 12:34

Пользуюсь собственной раскладкой с комбинированным русским и английским и 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: 5586
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 92 times
Contact:

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

Post by zg » Fri 05 Jan, 2018 13:14

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: 31
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www » Thu 26 Sep, 2019 08:03

Еще решение 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: 12371
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 171 times

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

Post by John Doe » Thu 26 Sep, 2019 12:59

И зачем же нам два левых.
Не, нужна функциональность именно правого, поэтому способ не годиться.

www
Posts: 31
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

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

Post by www » Sat 28 Sep, 2019 08:21

Правый 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 “Нужна помощь”