10

ユーザーから ISBN を取得しています。おそらくバーコード スキャナー (Return で終了する EAN 18 桁) からのものですが、手動 (13 桁) でキー入力されている可能性があります。手書きの場合はテンキーからで、「テンキー入力」で終わる場合があります。コードにバインドを追加しました。

$isbn_entry->bind("<Return>", sub{shift->focusNext});

これは、キーボードの Enter キーが押されたときに正しく機能しますが、テンキーの Enter キーが押されたときには正しく機能しません。そのバインドもキャッチするために別のバインドを追加する必要がありますか? もしそうなら、どのように?それとも、最初からこれを間違っていましたか?

4

1 に答える 1

14

<KP_Enter>テンキー入力に対応する必要があります。と同じ方法でバインドできますReturn

于 2012-06-19T21:24:36.590 に答える