например сохранить да — контрал плюс S вроде это все используют, по п…. погладить у всех разные (пора кому-то череп с серым веществом подправить, и почему юзер должен страдать обучаясь как клавиши гнобить в каждой программе одно и тоже но с разными А и Г ….!!! И когда обновляют программы обновляют не только программы, но и их названия, вроде все на Русском, но раньше например в программе означало настройки, а сейчас перестройки!
тэги:
клавиатура,
мозгоаналитики,
погладить,
программы,
сохранить,
умники
категория:
компьютеры и интернет
ответить
комментировать
в избранное
бонус
2 ответа:
старые выше
новые выше
по рейтингу
1
![]()
danilasar
[2.1K]
2 дня назад
Доброго времени суток. Всё указывается в исходном коде компьютерной программы. Ну вот Вам простейший пример на языке Pawn:
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(PRESSED( 117 )) printf("Key u was pressed."); // Если нажата клавиша 117 (u)
return true;
}
По нажатию клавиши u будет выведен текст: "Key u was pressed.". Точно также (на нормальных языках) программируются горячие клавиши. В эволюции программного обеспечения был образован своеобразный "стандарт" хоткеев:
- Ctrl + S — Сохранить
- Ctrl + Shift + S — Сохранить как…
- Ctrl + F — поиск
- Ctrl + H — поиск и замена
- F1 — справка
- И так далее
Но программистов никто не обязывал соблюдать такие правила. К примеру, Double Commander, Windows Commander (или как он там, короче виндовый клон линуксоидовского Double Commander) Midnight Commander используют такие клавиши:
- Alt + F7 — поиск
- F7 — каталог
- F8 — удалить
- И так далее
Но никто не обещал, что изменить это невозможно. Во многих программах предусмотрена смена горячих клавиш под требование пользователя. На крайний случай, есть же дизассемблирование! Но здесь нужно хорошо понимать, как работает память компьютера, как происходят вычисления в процессоре, что такое регистры (не нижний и ВЕРХНИЙ) и так далее.
комментировать
в избранное
ссылка
отблагодарить
0
![]()
Сыррожа
[46.9K]
3 дня назад
Значит в этих программах закодирована собственная обработка таких "стандартизированных" команд. В принципе это является признаком дурного тона в программировании. Но что делать, если "не хватает" стандартных комбинаций клавиш? Не хватает не потому, что их мало в принципе, а потому, что некоторые комбинации клвиш весьма удобно нажимать. Да и нигде не писан закон, что нельзя "перепрограммировать" стандартные комбинации клавиш.
комментировать
в избранное
ссылка
отблагодарить
