Как определить нажатие клавиши в объекте-c?

Теперь он может NSLog ключевого события следующим образом:

-(void)keyDown:(NSEvent *)event{
   NSLog(@"%hu",event.keyCode); 
}

Но не получится, если я переключу вот так:

-(void)keyDown:(NSEvent *)event{
   NSLog(@"%hu",event.keyCode);
   switch(event.keyCode){
    case 0x0D:
        NSLog(@“pressed”);
}}

Примечание: Я понимаю, что такое подкласс.

как терминология подкласс связана с этой темой? не могли бы вы его уточнить, пожалуйста?

holex 11.04.2018 14:33

Я попробовал ваш код, и он работает. Вы уверены, что набираете ключевой код 0x0D?

Willeke 11.04.2018 15:28

Просто не беспокойтесь о подклассе, когда я исследовал обнаружение нажатой клавиши, он сказал, что вам нужно сначала создать подкласс

leolrg 12.04.2018 02:14
0
3
475
0

Другие вопросы по теме