View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000318 | Wishes | Settings | public | 2007-08-15 03:16 | 2013-02-03 00:34 |
Reporter | samlyukov | Assigned To | vskirdin | ||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.71 | ||||
Summary | 0000318: Опция - Восстановить размеры панелей | ||||
Description | $ #диалог вызываемый в панелях по Ctrl-Num5# @- // //---------------------------------------------- //--- ----- //--- г======= Размеры панелей ======¬ ----- //--- ¦ Восстановить размеры панелей ¦ ----- //--- ¦ [х] По ширине ¦ ----- //--- ¦ [х] По высоте ¦ ----- //--- ¦------------------------------¦ ----- //--- ¦ { ОК } [ Отменить ] ¦ ----- //--- L==============================- ----- //--- ----- //---------------------------------------------- //---------------------------------------------- // @+ @PanelReSize $ #Панели: восстановить размеры панелей# #Ctrl-Num5# - Восстановить размеры панелей Вы можете изменять отображаемые размеры панелей. Для того чтобы изменить высоту панелей, используйте клавиши #Ctrl-Up# и #Ctrl-Down#. С помощью #Ctrl-Left# и #Ctrl-Right# (при пустой командной строке) можно изменить ширину текущей панели, пассивная панель при этом будет пропорционально увеличивать или уменьшать свою ширину. При помощи команды "#Восстановить размеры панелей#" в меню "#Настройки# #интерфейса#" или с помощью клавиш #Ctrl-Num5# можно установить размеры панелей по умолчанию. В диалоге "#Восстановить размеры панелей#" можно уточнить параметры: #По ширине# - каждая панель будут занимать 50% ширины окна Far Manager #По высоте# - размеры панелей будут восстановлены до Командной строки ----8<------------------------------------------------------ | ||||
Tags | No tags attached. | ||||
Build | 2259 | ||||
|
обоснование в студию |
|
даже не так, после Ctrl-num5 показатываем два сообщения Размеры панелей Восстановить ширину панелей Да Нет следом: Размеры панелей Восстановить высоту панелей Да Нет |
|
Почему Ctrl-5 должна восстанавливать только лишь ширину панелей? |
|
а два идущих подряд месага - это случаем не перебор? |
|
Вот такой вариант подойдет: Ctrl-Num5 - по горизонтали Ctrl-Shift-Num5 - по вертикали ы? |
|
Будет сделано вот так: Ctrl-Num5 - по горизонтали Ctrl-Shift-Num5 - по вертикали А дальше макросы в руки. |
|
"UseNumPad"=dword:00000000 NumLock - on Ctrl-Num5 - восстанавливает Ctrl-Shift-Num5 - нет (работает только при NumLock=off) |
|
"UseNumPad" должен быть равен 1 (при этом от NumLock не зависит), иначе не будет - специфика поступающих консольных эвентов, мать их :-( Вот такой лог получаем, когда последовательно наживаем Ctrl, Shift, Num5: KEY_EVENT_RECORD: Dn, 1, Vk="VK_CONTROL" [17/0x0011], Scan=0x001D uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000068 (Casac - ecNS) KEY_EVENT_RECORD: Dn, 1, Vk="VK_SHIFT" [16/0x0010], Scan=0x002A uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000078 (CaSac - ecNS) KEY_EVENT_RECORD: Dn, 1, Vk="VK_CLEAR" [12/0x000C], Scan=0x004C uChar=[U=' ' (0x0000): A=' ' (0x00)] Ctrl=0x00000068 (Casac - ecNS) Т.е. здесь видно, что винды корректируют флаги (перед Clear было "CaSac", а после нажатия стало "Casac" - Shift якобы отпустили). Когда UseNumPad равен 1, то в этот момент начинает работать некий искуственный интелект, который в итоге все же "вытягивает" наше сочетание клавиш до "CtrlShiftClear" По поводу UseNumPad читаем здесь - http://forum.farmanager.com/viewtopic.php?t=2858 |
|
тогда делаем UseNumPad равен 1 и закрываем :) |
|
Закрываем по любому, т.к. про юзенумпад пока на форуме не решили... |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-08-15 03:16 | samlyukov | New Issue | |
2007-08-21 08:08 | vskirdin | Note Added: 0000594 | |
2007-08-21 08:58 | samlyukov | Note Added: 0000596 | |
2007-08-21 09:01 | samlyukov | Note Added: 0000597 | |
2007-08-22 06:58 | vskirdin | Note Added: 0000599 | |
2007-08-24 07:02 | vskirdin | Note Added: 0000605 | |
2007-08-24 07:05 | vskirdin | Status | new => assigned |
2007-08-24 07:05 | vskirdin | Assigned To | => vskirdin |
2007-08-24 07:05 | vskirdin | Note Added: 0000606 | |
2007-08-24 07:05 | vskirdin | Status | assigned => feedback |
2007-08-24 15:29 | samlyukov | Note Added: 0000610 | |
2007-08-27 01:29 | vskirdin | Note Added: 0000613 | |
2007-08-30 09:25 | samlyukov | Note Added: 0000625 | |
2007-08-30 09:26 | samlyukov | Status | feedback => resolved |
2007-08-30 09:26 | samlyukov | Resolution | open => fixed |
2007-08-30 09:40 | vskirdin | Note Added: 0000628 | |
2007-08-30 09:40 | vskirdin | Build | => 2259 |
2007-08-30 09:40 | vskirdin | Status | resolved => closed |
2007-08-30 09:40 | vskirdin | Fixed in Version | => 1.71 |
2013-02-03 00:34 | alexy | Severity | minor => feature |