BrailleNote 46C/46D でタッチカーソルを押すとエラーになる
上記について、ログレベルをデバッグにして確認した情報。
route 3 を押しているだけのはずなのに func1+func2+func3+func4 も同時に押されたことになっていて、 対応する処理がないのでエラーになっている。
DEBUG - brailleDisplayDrivers.kgsbn46.BrailleDisplayDriver.display (17:01:30): bmDisplayData 1 DEBUG - brailleDisplayDrivers.kgsbn46.BrailleDisplayDriver.display (17:01:31): bmDisplayData 1 DEBUG - brailleDisplayDrivers.kgsbn46.BrailleDisplayDriver.display (17:01:31): bmDisplayData 1 DEBUG - brailleDisplayDrivers.kgsbn46.BrailleDisplayDriver.display (17:01:32): bmDisplayData 1 DEBUG - brailleDisplayDrivers.kgsbn46.BrailleDisplayDriver.display (17:01:32): bmDisplayData 1 IO - brailleDisplayDrivers.kgsbn46.nvdaKgsHandleKeyInfoProc (17:01:32): keyInfo 240 4 0 IO - brailleDisplayDrivers.kgsbn46.nvdaKgsHandleKeyInfoProc (17:01:32): keyInfo hex f0 4 0 IO - brailleDisplayDrivers.kgsbn46.nvdaKgsHandleKeyInfoProc (17:01:32): names func3+func2+func1+route+func4 3 IO - inputCore.InputManager.executeGesture (17:01:32): Input: br(kgsbn46):func3+func2+func1+route+func4 ERROR - unhandled exception (17:01:32): Traceback (most recent call last): File "_ctypes/callbacks.c", line 314, in 'calling callback function' File "brailleDisplayDrivers\kgsbn46.pyo", line 114, in nvdaKgsHandleKeyInfoProc File "inputCore.pyo", line 447, in executeGesture NoInputGestureAction
kgsbn ブランチの作業
[kgsbn 0ed1c71] kgsbn work in progress. ti35006 2 files changed, 11 insertions(+), 30 deletions(-) To git@github.com:nvdajp/nvdajp.git * [new branch] kgsbn -> kgsbn
ついでに processEvents 処理の改善を実施。
このチケットの作業「ついでに processEvents 処理の改善を実施」の影響で、 自動接続の処理中にもういちど点字設定の OK ボタンが押せる (自動接続の処理を重複して実行できてしまう) 状況になっている。
2015.1jp を点字ディスプレイドライバー BrailleNote 46C/46D で使い、 点字ディスプレイのタッチカーソルを押すとエラーになるという報告がありました。
こちらで確認した組み合わせは
なので、実際に BrailleNote 46C/46D をお使いのかたにご確認いただけると助かります。
こちらで確認できたのは下記のようなエラーです。
なお接続時に下記のように(BMスマート40であるにもかかわらず)46セルだと NVDA が認識している理由は未確認ですが、 BMSのエミュレーションの仕様かも知れません。