Переход в диалоге по хоткею на Checkbox
Переход в диалоге по хоткею на Checkbox
В диалогах при нажатии хоткея, соответствующего какому-л. Checkbox'у курсор перескакивает на этот Checkbox. Особенно это мешает, если курсор уходит из недописанной строки ввода, приходится в нее возвращаться. Переход курсора по хоткею в строку ввода понятен, но переход курсора на Checkbox, на мой взгляд, не нужен.
Re: Переход в диалоге по хоткею на Checkbox
А как же тогда выставлять третье состояние по "Gray-*", когда чекбокс трехпозиционный?
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
-
- Posts: 71
- Joined: Tue 29 Dec, 2009 19:16
Re: Переход в диалоге по хоткею на Checkbox
Сколько позиций у чекбокса - столько раз и нажать хоткей, пусть крутит по кругу. А "Gray-*" - пожалоста, когда курсор руками на чекбокс навели.Skirda wrote:А как же тогда выставлять третье состояние по "Gray-*", когда чекбокс трехпозиционный?
ИМХО - так.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Переход в диалоге по хоткею на Checkbox
А не смущает, что это противоречит принятому в Windows поведению?
Ну и куча макросов у людей сломается...
Ну и куча макросов у людей сломается...
- DrKnS
- Posts: 6111
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 425 times
Re: Переход в диалоге по хоткею на Checkbox
Хоткеи НЕ уводят курсор из строки ввода.Fktrc wrote:Особенно это мешает, если курсор уходит из недописанной строки ввода
Если таки уводят - проверяйте клавиатуру, у вас Alt западает.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Переход в диалоге по хоткею на Checkbox
??? Вроде, всегда уводят. Alt - не западаетDrKnS wrote:Хоткеи НЕ уводят курсор из строки ввода
- HaRT
- Moderator
- Posts: 10545
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Re: Переход в диалоге по хоткею на Checkbox
Поддерживаю совместимость с поведением фокуса ввода в Винде.Max Rusov wrote:А не смущает, что это противоречит принятому в Windows поведению?
Ну и куча макросов у людей сломается...
У всех Alt западает?!DrKnS wrote:Хоткеи НЕ уводят курсор из строки ввода.
Если таки уводят - проверяйте клавиатуру, у вас Alt западает.
Или где-то после Фар 1.7 это поведение менялось?
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Переход в диалоге по хоткею на Checkbox
Ну, речь шла про нажатие Alt-Буква. Понятно, что просто "Буква" в строке ввода не рассматривается как хоткей...
- HaRT
- Moderator
- Posts: 10545
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Re: Переход в диалоге по хоткею на Checkbox
Ещё один довод, чтобы оставить нынешнее поведение:
Частенько в диалогах какой-либо элемент (кнопка, выпадающий список, поле ввода и т.п.) активен только тогда, когда выставлена галочка, при этом обычно он идёт за ней следом. В тоже время в ряде случаев у этого элемента нет собственной метки (и, соответственно, горячей клавиши), т.ч. наиболее короткий способ перейти на него без мыши — это скакнуть на галочку по её горячей клавише, выставить ей нужное значение и одной табуляцией перейти на интересующий элемент.
Частенько в диалогах какой-либо элемент (кнопка, выпадающий список, поле ввода и т.п.) активен только тогда, когда выставлена галочка, при этом обычно он идёт за ней следом. В тоже время в ряде случаев у этого элемента нет собственной метки (и, соответственно, горячей клавиши), т.ч. наиболее короткий способ перейти на него без мыши — это скакнуть на галочку по её горячей клавише, выставить ей нужное значение и одной табуляцией перейти на интересующий элемент.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- DrKnS
- Posts: 6111
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 425 times
Re: Переход в диалоге по хоткею на Checkbox
Alt-m
Ну извините, Alt-буква - это вполне осознанное действие.Ну, речь шла про нажатие Alt-Буква.
Зачем вы нажимаете Alt при вводе текста?
Это всё равно что жаловаться на то, что по Esc диалог вообще закрывается и текст в недописанной строке ввода теряется.
Re: Переход в диалоге по хоткею на Checkbox
В справке есть пункт
Поместить курсор в диалогах на элемент по умолчанию PgDn
Логично смотрелся бы и пункт
Поместить курсор в диалогах на элемент, имевший фокус ввода до текущего PgUp
А можно ввести макрофункцию, возвращающую курсор на элемент, имевший фокус ввода до текущего, кто куда хочет, тот туда и намакросит.
Поместить курсор в диалогах на элемент по умолчанию PgDn
Логично смотрелся бы и пункт
Поместить курсор в диалогах на элемент, имевший фокус ввода до текущего PgUp
А можно ввести макрофункцию, возвращающую курсор на элемент, имевший фокус ввода до текущего, кто куда хочет, тот туда и намакросит.
- HaRT
- Moderator
- Posts: 10545
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Re: Переход в диалоге по хоткею на Checkbox
А вот это дельное предложение, иногда и впрямь было бы удобно.Fktrc wrote:Поместить курсор в диалогах на элемент, имевший фокус ввода до текущего PgUp
Ну тогда уж отдельно функцию, чтобы возвратить номер предыдущего элемента, имевшего фокус; и отдельно функцию, чтобы переместить фокус в элемент по его номеру.Fktrc wrote:А можно ввести макрофункцию, возвращающую курсор на элемент, имевший фокус ввода до текущего
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13567
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 397 times
- Contact:
Re: Переход в диалоге по хоткею на Checkbox
Сейчас подобную функцию выполняет Home.HaRT wrote:А вот это дельное предложение, иногда и впрямь было бы удобно.Fktrc wrote:Поместить курсор в диалогах на элемент, имевший фокус ввода до текущего PgUp
Но PgUp действительно лучше, потому что Home проглатывается в случае если текущий элемент строка ввода.