View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000097 | Far Manager 1.7x | Keyboard | public | 2006-03-08 02:56 | 2007-07-16 13:07 |
Reporter | alexy | Assigned To | vskirdin | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.71 | ||||
Summary | 0000097: Небольшие глюки с клавой. | ||||
Description | 1. Хоткей AltБ не срабатывает в русской раскладке. Можно увидеть в диалоге нового плагина Compare. 2. В испанской раскладке есть так называем "мертвые клавиши" - т.е. клавиши которые выводят что то на экран только при нажатие ещё одной клавиши. Например нажатие [o выводит на экран букву o с апострофом. Но вот комбинация 'o глючит немного в фаре и выводит ' и o с апострофом вместо просто буквы o с апострофом (буква o тут не причём так как ' можно комбинировать с ещё клавишами). | ||||
Tags | No tags attached. | ||||
Build | |||||
|
По поводу п.2. Разжуй что и как поменять в системе, чтобы можно было бы начать расследование. |
|
Добавляем испанскую расскладку в винду - Regional Setting->Keyboard ... - расскладка называется (spanish - international) - теперь пока в фаре переходим на испанскую расскладку и вводим 'o - видем глюк. Для большей понятности можно попробовать ввести это в 180 :) |
|
Ндя, похоже придется упрощать клавишное ядро :-) Или... хмм... тут подумалось. 1. вводим еще одно правило (или добавляем опцию в диалог интерфейсных настроек), которое по умолчанию выключено, а если включить, то... 2. учитываем эту опцию в клавишнике. по поводу п.1 - где можно посмотреть про эти VK_OEM_7 (это как раз 'o) Вернее... хмм.. вернее так - это правило должно будет отрубать обработку VK_OEM_X (т.е. когда для одной буквы нужно 2 пимпы нажать). о! вот и вопрос. VK_OEM_X - это всегда двойные клавиши? |
|
Так, первый пробный шар: http://farmanager.com/farbugs/mantis97.1.rar Interface/UseVk_oem_x:REG_DWORD по умолчанию = 0 (отключено) нужно выставить в 1 возможно опцию нужно назвать UseDeadKeys ы? |
|
С испанским вроде всё ок - отдал иностранцам чтоб потестили. Есть только ещё одна вещь - dead key + пробел должно давать сам этот dead key (так например делает notepad) но у нас выходит просто пробел. А вот с AltБ другой глюк - Б стал работать а вот AltС и AltЗ (как минимум) не работают в любой раскладке. З.Ы. А где вообще можно почитать про все эти VK_*? |
|
А вот как назвать опцию не понятно, ведь часть dead keys работают нормально и без этой опции. Может вообще не надо никакой опции а всегда так обрабатывать? |
|
Иностранцы проверили - говорят что всё ОК тока им очень не хватает чтоб работал dead key + пробел = dead key |
|
Следующий тест кидай к ним в форум: http://farmanager.com/farbugs/mantis97.2.rar |
2006-05-05 02:40
|
|
|
Так. Вот это "KeyToKeyMap.RU.reg" пробей у себя - наступит счастье по п.1 И скорее всего эту таблицу нужно в RUS, в дистр, положить, т.к. в ней корректировки для клавиш "ХЪЖЭБЮ". Второй пункт тоже... Исключение - FastFind в панелях - но здесь ничем помочь не могу, иначе поломается этот самый FastFind. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-03-08 02:56 | alexy | New Issue | |
2006-03-08 02:56 | alexy | Status | new => assigned |
2006-03-08 02:56 | alexy | Assigned To | => vskirdin |
2006-03-08 03:57 | alexy | Assigned To | vskirdin => |
2006-03-08 03:58 | alexy | Status | assigned => new |
2006-03-14 04:41 | vskirdin | Note Added: 0000091 | |
2006-03-14 04:47 | alexy | Note Added: 0000092 | |
2006-04-04 07:56 | vskirdin | Project | Far Manager 1.7x => @11@ |
2006-04-04 14:30 | alexy | Project | @11@ => Far Manager 1.7x |
2006-04-20 08:46 | vskirdin | Note Added: 0000142 | |
2006-04-20 09:41 | vskirdin | Note Added: 0000143 | |
2006-04-20 09:42 | vskirdin | Note Edited: 0000143 | |
2006-04-20 16:59 | alexy | Note Added: 0000145 | |
2006-04-20 17:02 | alexy | Note Added: 0000146 | |
2006-04-26 03:57 | alexy | Note Added: 0000152 | |
2006-04-28 10:25 | vskirdin | Note Added: 0000162 | |
2006-05-05 02:40 | vskirdin | File Added: KeyToKeyMap.RU.reg | |
2006-05-05 02:43 | vskirdin | Status | new => assigned |
2006-05-05 02:43 | vskirdin | Assigned To | => vskirdin |
2006-05-05 02:43 | vskirdin | Status | assigned => resolved |
2006-05-05 02:43 | vskirdin | Fixed in Version | => 1.71 |
2006-05-05 02:43 | vskirdin | Resolution | open => fixed |
2006-05-05 02:43 | vskirdin | Note Added: 0000170 | |
2007-07-16 13:07 | alexy | Status | resolved => closed |