Shoes.app do
keypress do |k|
if k==:f1
alert("Foo bar")
end
end
button "foo"
end
Appuyer sur F1 fait apparaître la boîte d'alerte mais. Une fois que je clique sur le bouton "foo", c'est-à-dire si le focus devient un contrôle natif dans l'application. les événements de pression de touche ne sont plus capturés. un moyen de le contourner?Pourquoi la touche n'est pas appelée après un clic sur les contrôles natifs?
J'utilise Windows XP.