2014-01-28 3 views
3

Я почти разработал приложение C# Winforms. Теперь я хочу предоставить некоторые быстрые клавиши для пользователя для некоторых операций. Я хочу знать, какие сочетания клавиш, которые я не должен использовать, зарезервированы для окон.Какие сочетания клавиш использовать не следует?

Также скажите мне, что является предпочтительным ключом между CTRL +ALT для ярлыков?

Например, если я хочу добавить нового сотрудника: какой ключевой ярлык я должен использовать? CTRL +E или ALT +E

+0

Для «нового сотрудника» я бы добавил новый «Ctrl-N», который является ключом для «New » в большинстве других приложений, которые я знаю –

ответ

8

Для окон специально вы можете посмотреть here для всех ярлыков Windows. Просто, чтобы быть уверенным, вы также можете посмотреть на это wikipedia article Предпочтение «Alt» над «Ctrl» или наоборот - это только то, что вы считаете более удобным и удобным для пользователя. Я бы предложил вам подумать о других клавишах, таких как клавиши «Shift» и «F».

+0

Это довольно хороший ответ. Но как 'CTRL + C' используется для' COPY'. Поэтому, если я использую «CTRL + C» в своем приложении для добавления «Новый клиент». Это будет работать ?? – prograshid

+0

Технически вы можете переопределить CTRL + C для своего приложения, это зависит от того, как вы пытаетесь поймать вход. Вы можете добавить ярлыки в реестр, обратите внимание, что это переопределяет их для всех окон, если вы просто поймаете ввод пользователя в своем приложении, тогда вы получите копию и новую функциональность, которую вы добавите. Я бы не рекомендовал перегружать CTRL + C, так как это очень широко используется. –

2

Любой комбинация клавиша для тех, которые используются окнами по умолчанию, как Alt + F4, за исключением. Потому что этот ярлык используется для закрытия окна. А также ярлыки, такие как Alt + Tab, не должны использоваться, поскольку они являются ярлыками Windows по умолчанию. Помимо таких ярлыков окна вы можете выбрать любые причудливые комбинации, которые вы предпочитаете в качестве ярлыка для вашего приложения. Всего наилучшего. Надеюсь это поможет.

Смежные вопросы