設定ダイアログの OK(O) キャンセル(C) のアクセラレーターが使えない
例えば NVDA メニューの設定「一般設定」をはじめとする多くのダイアログには、 画面のいちばん下に OK(O) および キャンセル(C) というボタンがあります。
これらのボタンにフォーカスを移動してスペースでボタンを押す、 Enter で OK を押したことにする、 Esc でキャンセルを押したことにする、 といった使い方ができます。
しかし Alt+O や Alt+C を押してもアクセラレーターとして機能しません。 ボタンの名前に (O) や (C) が書かれているのでまぎらわしい状況です。
wxPython の日本語化に起因する問題のような気がします。
本家 master に wxPython 3.0 への移行がマージされました。
本家チケット 3763 http://community.nvda-project.org/ticket/3763
ビルドしてみたら、OK や キャンセル の表記に (O) (C) がつかなくなりました。
本件はとりあえずクローズしますが、いちおう関連チケットのリンク:
チケット #32038 wxWidgets 3.0 の翻訳
例えば NVDA メニューの設定「一般設定」をはじめとする多くのダイアログには、 画面のいちばん下に OK(O) および キャンセル(C) というボタンがあります。
これらのボタンにフォーカスを移動してスペースでボタンを押す、 Enter で OK を押したことにする、 Esc でキャンセルを押したことにする、 といった使い方ができます。
しかし Alt+O や Alt+C を押してもアクセラレーターとして機能しません。 ボタンの名前に (O) や (C) が書かれているのでまぎらわしい状況です。
wxPython の日本語化に起因する問題のような気がします。