Привет
Вот хотел бы задать вопрос общепрограммного плана на Базарной площади.
Используете ли вы горячие клавиши для основных действия программы
(например для ввода, редактирования, удаления данных, для просмотра
какой то информации, и т.д.) ?
Если да, то ответьте пожалуйста какие hot-key вы используете для
следующих действий:
- - Ввод новых данных
- - Редактирования
- - Удаление
- - Просмотр информации
- - Поиск
- - Установка фильтра
- - Снятие фильтра
- - Выборка
- - Вызовы создания документов
Чем вы мотивировали выбор именно таких горячих клавишь, а не каких
нибудь других ? С Уважением, Stalker
Всего в теме 28 сообщений
Добавить свое сообщение
Отслеживать это обсуждение
- Лирика
- Локальные сети в Москве...
- РЕСПУБЛИКA БОРЛАНД
- "Программисты, кто они?"
- Режим дня программиста.
- Программист без математики
- Програмисты, которые не самоучки.
- Разработка справочной системы
- День рождения Билла Гейтса
- ДЕНЬ ПРОГРАММИСТА.
- Грамотность.
- СТАРИКИ - ПРОГРАММИСТЫ.
- Пусть меня научат!
- Современная ситуация в кибернетике, информатике и программировании.
- Когда не поздно стать программистом?
- Чтобы стать программистом с нуля нужно...
- Компьютерная индустрия. Для чего она нужна?
- Социальное программирование
- Отношение к вирусописательству вообще и на территории Королевства в частности.
- Производительность труда у нас и на Западе
- Скучно стало быть программистом.
- Королевство в осаде :-))
- Обращение к программистам
- Хакеры - люди из группы риска?
- Право или лево?
- Спам. Где грань дозволенного?
- Право на чтение
- Стихи про Дельфи
- Почему отвечают на вопросы?
- Высшее образование. Быстро? качественно? недорого?
- Прошу совета
28—19 | 18—9 | ...>>> Всего сообщений в теме: 28; страниц: 3; текущая страница: 1
№ 28 02-02-2005 12:11 | |
Более конкретный вопрос из этой же области.
Есть модальная форма с Grid и кнопками "Сохранить", "Отказ" внизу. Предполагается, что пользователь ее вызовет, быстренько поковыряется в Grid'е, а потом сохранит все скопом, что вызовет ApplyUpdates и некие дополнительные действия.
Процесс ковыряния с каждой записью в Grid, в соответствии с рекомендациями лучших собаководов, сделан через Форму Редактирования Записи, вызываемую через F4 - Редактировать, F7 - Добавить.
В этой Форме Редактирования Записи, понятное дело, внизу кнопки по смыслу "OK" и "Cancel".
И вот задача: продумать назначение горячих клавиш.
В принципе "Сохранение" у меня всегда ассоциировалсь с F2, а-ля Far Editor. Конкретная клавиша не суть важна, проблема вот в чем: если я назначу "F2-OK" в Форме Редактирования Записи, и "F2 - Сохранить" на Grid'е, то если пользователь чуть передержит F2 в редактировании записи, то он может мгновенно провалиться в сохранение грида. IMHO нехороший это конвейер.
Но и ассоциировать одно смысловое действие "Сохранить" с разными горячими клавишами (а с горя я так и делаю) кажется мне корявым.
Какие будут мнения?
--
*
№ 27 08-06-2001 20:40 | |
У меня имеется ToolBar с левого верхнего экрана до правого верхнего.
И в нем распределены кнопки управления с базой.
Так вот визуально они совпадают с функциональными клавишами.
Поэтому я и назначил им значения F1-F12/
Да, программистам мое назначение не удобно.
А тем операторам, которые вводят данные, по шайбе.
Такое расположение им даже удобно, смотрят на ToolBar, смотрят на F1-F12,
и без проблем выполняют действие.
т.е. Они (операторы) визуально больше запоминают, нежели на например: Ctrl-F
F1 Помощь
F2 Создать запись
F3 Редактировать запись
F4 Удалить запись
F5 Записать все изменения {COMMIT}
F6 Отменить все изменения {ROOLBACK}
F7 Печать текущей формы
F8 Количество записей в таблице
F9 Поиск записи
F10 Фильтрация данных таблицы {выборка}
F11 Мастер связь {включает выключает Master Source}
{когда выключен, доступен режим Сортировка}
F12 Обновить
Alt+F4 Выход
А клавиши INS, DEL ... для полей.
№ 26 08-06-2001 11:39 | |
Muralimov Murat:
Ну понятно, F1-Help, но остальные - абсолютно не по стандарту... Мне, например, было бы неудобно работать с таким интерфейсом.
Я бы предложил поменять клавиши:
F1 - Помощь
F2 - Записать все изменения (COMMIT)
F3 - Отменить все изменения (ROLLBACK)
F4 - Редактировать запись
F5 - Печать текущей формы
F7 - Поиск записи
F8 - Удалить запись
F9 - Обновить
F10- Фильтрация
F11- Мастер связь
F12- Создать запись
№ 25 08-06-2001 02:26 | |
В моем инструментарии так:
F1 Помощь
F2 Создать запись
F3 Редактировать запись
F4 Удалить запись
F5 Записать все изменения (COMMIT)
F6 Отменить все изменения (ROOLBACK)
F7 Печать текущей формы
F8 Количество записей в таблице
F9 Поиск записи
F10 Фильтрация данных таблицы (выборка)
F11 Мастер связь (включает выключает Master Source)
F12 Обновить
Alt+F4 Выход
А клавиши INS, DEL ... для полей.
№ 24 07-06-2001 19:40 | |
В ответ Саше Kunis "Я почти все действия запихиваю в ActionList." - Аналогично, но рекомендую Вам использовать установки Мелкософта, все равно они скоро станут стандоратом.
№ 23 05-06-2001 21:27 | |
Я написал горячие клавишы для WinAmp (16 kb на API).
Суть - ловлю клавиши из активного приложения и передаю их WinAmp.
Но возникла такая проблема - некоторые приложения(Игры) перехватывают все горячие клавиши в т.ч. Alt+Tab, Alt+Ctrl+Del и т.д., и мои горячие клавиши в т.ч.
Как с этим бороться ?
Я вообще люблю музыку слушать, и иногда хочется переключить песню или сделать паузу.
№ 22 03-11-2000 07:51 | |
ДИМА! А как обратно отключить вертикальный блок?
№ 21 02-11-2000 17:18 | |
1.Переход из implementation в interface процедуры(функции) и назад
<Ctrl>+<Shift>+<Up>[<Down>]
2.Выделение текста по словам
<Ctrl>+<Shift>+<Left>[<Right>]
IMHO :- это все стандартное :)
№ 20 05-10-2000 06:08 | |
Выделить блок и нажать "Ctrl+K" потом не отпуская "Ctrl" нажать "I" или "U" блок сдвинеться в право или влево..
Вертикальный блок "Alt+Shift" потом стрелки курсора...
№ 19 29-09-2000 07:37 | |
Да, их используют практически все пользователи ИС, которые я делал.
Клавиши либо зашиты в ActionList, либо есть шаблоны настроек, которе можно менять или загружать по выбору.
- Ввод новых данных (Ins, Ctrl+N)
- Редактирования (F2, просто начало ввода данных, или нет hotkey)
- Удаление (Del, Ctrl+Del)
- Просмотр информации (Enter)
- Поиск (F3, Ctrl+F)
- Установка фильтра (нет, обычно фильтр - в верхней части формы, и формируется запрос SQL).
- Снятие фильтра (нет - без фильтра обычно работать нельзя - ничего не показывается)
- Выборка (нет)
- Вызовы создания документов (Ctrl+N)
Чем вы мотивировали выбор именно таких горячих клавишь, а не каких нибудь (стандартизация по MS)
28—19 | 18—9 | ...>>> Всего сообщений в теме: 28; страниц: 3; текущая страница: 1
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|