Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Tkinter で現在のキーボード レイアウトを検出する方法はありますか?
ロシア語、フランス語、ギリシャ語などの言語では、キーボード アクセラレータを正しく処理する必要があります (詳細については、他の質問を参照してください)。
いいえ、Tkinter にはそのような機能は組み込まれていません。
アプリの初回起動時に、各特殊キーがどこにあるかをアプリケーションに単純に尋ねてみませんか? Apple は OSX でこれを行っています。新規インストールを初めて起動したときに、いくつかのキーを押すように求められました。
ウィジェットにフォーカスを置いて にバインドすると<Any-KeyPress>、そこから、押されたキーにバインドするのに十分な情報を取得できます。
<Any-KeyPress>