ATOK 2017 対応
うまくいくかどうかわからないけどそろそろ対策しておく:
> cd source > grep ATOK2 *.py */*.py */*/*.py IAccessibleHandler.py: if winUser.getClassName(window).startswith('ATOK2'): NVDAObjects/IAccessible/__init__.py: elif windowClassName.startswith('ATOK2'):
ATOK2 と ATOK3 で始まるウィンドウクラス名で対応する処理が走るように変更。 候補コメントの処理はいまのところ ATOK 2016 で従来どおり動いているはず。 jpbeta161124 をリリースしてしばらく様子を見ます。
ATOK 2016 ではいまのところ問題は起きていないのですが、 内部バージョンが ATOK29 になっているので、 来年リリースされる見込みの ATOK 2017 は内部バージョン ATOK30 になると思われます。
NVDA 日本語版のソースのどこかで ATOK2 で始まる文字列をチェックしている箇所があった気がするので、 備忘録としてチケットを作っておきます。