KeyEvent no TrayIcon

Boa tarde Galera!

Estou desenvolvendo uma applicação que tem como uma de suas funcionalidades básicas, indicar quando o CAPS-LOCK está ativo ou inativo, e isso é indicado com um trayicon que muda a cor de seu ícone quando o CapsLock é ativado ou desativado, porém, não estou conseguindo criar um keyEvent para o TrayIcon, ou seja, não consigo fazer com que o tryicon indique o status do CapsLock quando a tecla é acionada, porém, só consigo fazer o trayicon escutar eventos do mouse!

Desde já agradeço!

Atenciosamente,