タイトルが示唆しているように、私はシューズのボタンをクリックせずに押す方法を探しています。シューズ(Ruby)でClickingボタンの代わりにEnterキーを押す
私はフォーラムを検索しましたが、残念ながら何も見つかりませんでした。
おかげ
タイトルが示唆しているように、私はシューズのボタンをクリックせずに押す方法を探しています。シューズ(Ruby)でClickingボタンの代わりにEnterキーを押す
私はフォーラムを検索しましたが、残念ながら何も見つかりませんでした。
おかげ
を を終わります。 私は窓の下で緑色の靴で仕事でこれを得ることができました。ここで
例
['green_shoes'].each(&method(:require))
Shoes.app{
e = edit_line
button("Click me!"){alert("You clicked me.")}
keypress { |k| alert("You pressed Enter") if k == "\n"}
}
Grtz
私は現時点では靴を持っていないが、私はあなたがトラップキー操作をできたと考えているので、同じようにそのアクションを実行します。
:マニュアルから
button('Click me') { do_something } keypress { |k| do_something if k == '\n' }
これらの規則すべてに注意する必要があります。通常、Returnキーで 文字列
"\n"
が得られます。修飾キーを押すと、しかし、あなたは、Windows controllsは、すべてのイベントを盗むため、窓の下に赤い靴では動作しませんよう、:control_enter
、:control_alt_enter
で:shift_alt_enter
あなたはENTERキーではなく、あなたの靴で、ボタンをクリックして、あなたの足を持ち上げる必要がキーを押すためにあなたの指を使用することを好むだろう、なぜ私は間違いなく見ることができます。 (悲しいかな、私はあなたの質問であなたを助けることはできません!) – ewall
Lol、ありがとう!私は後にしたものではありません。 – Josh
明確にすることができます:他の条件/イベントに基づいてボタンをプログラムでクリックしようとしていますか?または、そのボタンがフォーカスされているときにのみEnterキーが機能するようにしていますか? – Phrogz