Использование Комбинаций/сочетания клавиш

Программирование на Юнити.

Использование Комбинаций/сочетания клавиш

Сообщение SkyMD 19 окт 2010, 14:33

(c#) Привет всем форумчанам!
Столкнулся с проблемой использования сочетания клавиш!
К примеру
Код: Выделить всё
Ctrl+#


вот фрагмент кода!
Код: Выделить всё
//TmpStr это String
        if (Input.GetKey(KeyCode.LeftShift)&&Input.GetKey(KeyCode.Hash))
        {
           TmpStr = "#"; 
        } 


В результате выполнения этого кода TmpStr остается пустым!

прошу вашей помощи и разьеснений как работать с сочетаниями клавиш!
за ранее спс!
Аватара пользователя
SkyMD
UNец
 
Сообщения: 21
Зарегистрирован: 18 окт 2010, 12:20
Откуда: Moldova Republic OF states Chishington

Re: Использование Комбинаций/сочетания клавиш

Сообщение Zaicheg 19 окт 2010, 14:56

Кстати, да, как получать ввод для символов верхнего регистра кроме как "шифт + соответствующий символ нижнего регистра"?
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Использование Комбинаций/сочетания клавиш

Сообщение SkyMD 19 окт 2010, 15:00

всем спасибо! Разобрался

для определения нужных вам клавиш следующий код вам в помощь
Код: Выделить всё
        Event e = Event.current;
        if (e.isKey)
            Debug.Log("Detected key code: " + e.keyCode);


в консоли увидите нужные вам клавиши!
Аватара пользователя
SkyMD
UNец
 
Сообщения: 21
Зарегистрирован: 18 окт 2010, 12:20
Откуда: Moldova Republic OF states Chishington

Re: Использование Комбинаций/сочетания клавиш

Сообщение SkyMD 19 окт 2010, 15:02

[V]
Zaicheg писал(а):Кстати, да, как получать ввод для символов верхнего регистра кроме как "шифт + соответствующий символ нижнего регистра"?


думаю последний выложенный тут код вам поможет
Аватара пользователя
SkyMD
UNец
 
Сообщения: 21
Зарегистрирован: 18 окт 2010, 12:20
Откуда: Moldova Republic OF states Chishington


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14