View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000232 | Wishes | Macro | public | 2006-08-18 03:33 | 2007-07-16 13:06 |
Reporter | HaRT | Assigned To | vskirdin | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.71 | ||||
Fixed in Version | 1.71 | ||||
Summary | 0000232: Различать Del и NumDel, Enter и NumEnter | ||||
Description | При записи макросов клавиши Del и NumDel, а также Enter и NumEnter не различаются Фаром даже при включённой System/UseNumPad (TechInfo #48), хотя отличаются они тем же, чем, скажем, успешно различаемые Home и Num7: KEY VK SCAN FLAG Home 36 71 1 Num 7 36 71 0 Delete 46 83 1 Num Del 46 83 0 Enter 13 28 0 Num Enter 13 28 1 | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?t=1707 | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Хмм... и как различать? NumLock выключен. 1. Жмем Del на доп.клаве, ФАР получает: KEY_EVENT_RECORD: Dn, 1, Vk="VK_DELETE" [46/0x002E], Scan=0x0053 uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000140 (casac - EcnS) 2. Жмем Del на цифровой клаве, ФАР получает: KEY_EVENT_RECORD: Dn, 1, Vk="VK_DELETE" [46/0x002E], Scan=0x0053 uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000040 (casac - ecnS) NumLock включен. 1. Жмем Del на доп.клаве, ФАР получает: KEY_EVENT_RECORD: Dn, 1, Vk="VK_DELETE" [46/0x002E], Scan=0x0053 uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000140 (casac - EcnS) 2. Жмем Del на цифровой клаве, ФАР получает: KEY_EVENT_RECORD: Dn, 1, Vk="VK_DECIMAL" [110/0x006E], Scan=0x0053 uChar=[U='.' (0x002E): A='.' (0x2E)] Ctrl=0x00000060 (casac - ecNS) Хмм... разве что по флагу "E" различать... |
|
Какие там еще клавиши, кроме Del и Enter есть? |
|
+ - * / |
|
А это ХТО? KEY_MULTIPLY =0x0000016A, KEY_ADD =0x0000016B, KEY_SUBTRACT =0x0000016D, KEY_DIVIDE =0x0000016F, |
|
Будет: 1. доп.Del - будет всегда Del 2. Del на цифровой: 2.0 TechInfo 48 выключен - как и сейчас, иначе 2.1 NumLock включен - выдает '.' или МодификаторыDecimal 2.2 NumLock выключен - [Модификаторы]NumDel так? |
|
Для "System/UseNumPad=1" понадобятся макросы: 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 |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-08-18 03:33 | HaRT | New Issue | |
2006-08-18 03:33 | HaRT | Status | new => assigned |
2006-08-18 03:33 | HaRT | Assigned To | => vskirdin |
2006-08-28 08:50 | vskirdin | Project | Far Manager 1.7x => Wishes |
2007-05-10 02:46 | vskirdin | Note Added: 0000460 | |
2007-05-10 02:47 | vskirdin | Note Added: 0000461 | |
2007-05-10 03:59 | Denis | Note Added: 0000462 | |
2007-05-10 05:27 | vskirdin | Note Added: 0000463 | |
2007-05-10 05:57 | vskirdin | Note Added: 0000464 | |
2007-05-11 05:25 | vskirdin | Status | assigned => resolved |
2007-05-11 05:25 | vskirdin | Fixed in Version | => 1.71 |
2007-05-11 05:25 | vskirdin | Resolution | open => fixed |
2007-05-11 05:25 | vskirdin | Note Added: 0000465 | |
2007-07-16 13:06 | alexy | Status | resolved => closed |