2015-04-23 4 views
0

У меня есть некоторые кодировки для ярлыка. но моя проблема в том, у меня есть скроллинг подал при выполнении события клавиши быстрого доступа, то его также поместить конкретный ключ в поле прокрутки, например: если нажать Alt + B, то B находится внутри области прокруткиГорячие клавиши имеют проблемы

on rawKeyDown theKeyNumber 
    switch (theKeyNumber) 
     case 98 -- b 
     if the altKey is down then 
      answer"Hai" 
      end if 
     break 

    end switch 
    pass rawKeyDown 
end rawKeyDown 

ответ

4

поведения вы» это происходит потому, что вы не выходите из обработчика rawKeyDown при обнаружении altKey. Попробуйте следующее:

on rawKeyDown theKeyNumber 
    switch (theKeyNumber) 
     case 98 -- b 
     if the altKey is down then 
      answer "Hai" 
      exit rawKeyDown #<---EXIT HERE 
     end if 
     break 

    end switch 
    pass rawKeyDown 
end rawKeyDown