Различать Del и NumDel, Enter и NumEnter
- HaRT
- Moderator
- Posts: 11359
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 260 times
- Been thanked: 405 times
Различать Del и NumDel, Enter и NumEnter
У кого-нибудь Фар умеет различать означенные клавиши?
У меня — нет, и меня это несколько огорчает.
Ведь они различаются тем же, чем, скажем, Home и Num7...
Win Srv 2k3 Std SP1; Far b.2112
У меня — нет, и меня это несколько огорчает.
Ведь они различаются тем же, чем, скажем, Home и Num7...
Win Srv 2k3 Std SP1; Far b.2112
Во чего есть:
Но работает это к сожалению только для цифровых клавиш.TechInfo #48 wrote:Параметр "System/UseNumPad" с типом DWORD включает механизм,
позволяющий различать клавиши на цифровой клавиатуре по
отношению к дублирующим их клавишам на основной клавиатуре.
При включенном механизме, например, клавиша Ctrl-Numpad7 будет
обрабатываться как CtrlNum7, при выключенном - как CtrlHome.
Тыкс.
Есть два решения.
1. Используя TechInfo#48:
1.1. доп.Del - будет всегда Del
1.2. Del на цифровой:
1.2.0 TechInfo 48 выключен - как и сейчас, иначе
1.2.1 NumLock включен - выдает '.' или МодификаторыDecimal
1.2.2 NumLock выключен - [Модификаторы]NumDel
2. Всегда (без TI) различать доп.Del и Decimal/NumDel
Скорее всего... и при пп1.2.1,1.2.2 и при п2 нужно будет "дорисовать" макросы, повторяющие действия доп.Del
Есть два решения.
1. Используя TechInfo#48:
1.1. доп.Del - будет всегда Del
1.2. Del на цифровой:
1.2.0 TechInfo 48 выключен - как и сейчас, иначе
1.2.1 NumLock включен - выдает '.' или МодификаторыDecimal
1.2.2 NumLock выключен - [Модификаторы]NumDel
2. Всегда (без TI) различать доп.Del и Decimal/NumDel
Скорее всего... и при пп1.2.1,1.2.2 и при п2 нужно будет "дорисовать" макросы, повторяющие действия доп.Del
пробуем: http://farmanager.com/farbugs/mantis232.1.rar
Версия базируется на билде 2228 и работает (должна
) c TI#48.
Эээ... возможно нужно макросов немного понавесить (с включенным ТИ)
Версия базируется на билде 2228 и работает (должна
Эээ... возможно нужно макросов немного понавесить (с включенным ТИ)
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- Вадим Захаренко
- Posts: 922
- Joined: Fri 18 Mar, 2005 08:59
- Location: Беларусь, Мозырь
- Has thanked: 7 times
- Contact:
Если TI#48 включен, то нужен...
и подобное...
Кстати, на счет Spec - эт ты зря... У меня хипишная клава, у которой есть линейка специфических клавишь, так вот кнопка "Поиск в Инете" распознается как Spec00026. Oem - это... хмм, если память не изменяет, то это что-то там про умляты и пррррр.
Code: Select all
REGEDIT4
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\NumEnter]
"Sequence"="Enter"
"DisableOutput"=dword:00000001
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\CtrlNumEnter]
"Sequence"="CtrlEnter"
"DisableOutput"=dword:00000001
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\ShiftNumEnter]
"Sequence"="ShiftEnter"
"DisableOutput"=dword:00000001 Кстати, на счет Spec - эт ты зря... У меня хипишная клава, у которой есть линейка специфических клавишь, так вот кнопка "Поиск в Инете" распознается как Spec00026. Oem - это... хмм, если память не изменяет, то это что-то там про умляты и пррррр.
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- DrKnS
- Posts: 6117
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 429 times
Не, я понимаю, что сейчас нужны макросы, а веду к тому, что, например, macro:post NumEnter нам ничего не даст - клавиша пригодна только для навешивания на неё макроса.
Имхо, логичнее Enter/NumEnter, Del/NumDel различать и позволять юзеру обмакросить их по-разному, но чтобы в терминологии и макроязыке фара NumEnter делал то же, что и Enter. Как пример: macro:post Num8 независимо от состояния numlock и usenumpad делает то же, что и Up, хотя обмакросить реальные кнопки можно раздельно.
З.Ы. А клава у вас походу китайская
- у меня "Поиск в Инете" распознается как "BrowserSearch"...
Имхо, логичнее Enter/NumEnter, Del/NumDel различать и позволять юзеру обмакросить их по-разному, но чтобы в терминологии и макроязыке фара NumEnter делал то же, что и Enter. Как пример: macro:post Num8 независимо от состояния numlock и usenumpad делает то же, что и Up, хотя обмакросить реальные кнопки можно раздельно.
З.Ы. А клава у вас походу китайская