Java でデスクトップ上でキーボードで何かボタン押したら何かするっていうようなことってできます?

Java プログラムの窓とかGUI部品にフォーカスがあるときに
そのイベントリスナーで何かすることはできるんですけど
そういうGUI部品とか出さずにフォーカスがどこにあってもキーに反応するような感じにしたいんですけど