Требование динамически назначать сочетания клавиш конечным пользователем - PullRequest
0 голосов
/ 10 января 2012

У меня есть требование, чтобы конечные пользователи могли изменять сочетания клавиш в форме.

Как мне выполнить это изменение?На данный момент сочетания клавиш являются статическими, и я обработал их в событии keydown, используя базовое условие if, например,

if(key=='Z' & key=='Ctrl')
 //then undo

.

Как мне сделать это в C #

1 Ответ

0 голосов
/ 10 января 2012

Вы можете создать структуру поиска.Ключ - это возможная команда или комбинация клавиш - в зависимости от того, что вы хотите сделать.в маршрутизации обработки ключей вы можете запросить поиск (сгенерированный из конфигурации и / или вручную измененных привязок во время работы текущего экземпляра) с комбинацией кода ключа, и результатом будет команда / действие.

...