いただいたログファイルには以下のような記録があります。
これは KGS ドライバでも起きているエラーかも知れず、どうやら mecab と louis の連携がうまくいっていないためにドライバが途中でクラッシュしているのではないかと思います。
error executing event: gainFocus on <NVDAObjects.Dynamic_IAccessibleEditWindowNVDAObject object at 0x037C35B0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.py", line 136, in executeEvent
_EventExecuter(eventName,obj,kwargs)
File "eventHandler.py", line 84, in __init__
self.next()
File "eventHandler.py", line 91, in next
return func(*args, **self.kwargs)
File "NVDAObjects\behaviors.py", line 154, in event_gainFocus
super(EditableText, self).event_gainFocus()
File "NVDAObjects\__init__.py", line 779, in event_gainFocus
braille.handler.handleGainFocus(self)
File "braille.py", line 1333, in handleGainFocus
self._doNewObject(itertools.chain(getFocusContextRegions(obj, oldFocusRegions=self.mainBuffer.regions), getFocusRegions(obj)))
File "braille.py", line 1337, in _doNewObject
for region in regions:
File "braille.py", line 1141, in getFocusRegions
region2.update()
File "braille.py", line 749, in update
super(TextInfoRegion, self).update()
File "braille.py", line 351, in update
mode=mode, cursorPos=self.cursorPos or 0)
File "louis\__init__.py", line 118, in translate
typeformbuf = create_string_buffer(struct.pack('B'*len(typeform),*typeform), size=outlen.value)
File "D:\Python27\lib\ctypes\__init__.py", line 62, in create_string_buffer
buf.value = init
ValueError: string too long
本家チケット1266で Braille Sense ドライバについて議論されています。 http://www.nvda-project.org/ticket/1266
このドライバを NVDA 日本語版(2012.2jpに向けて点訳テーブル「日本語」を追加したバージョン)で確認していただいています。
ブレイルセンスプラスで以下のような報告をいただきました。
いただいたログファイルには以下のような記録があります。 これは KGS ドライバでも起きているエラーかも知れず、どうやら mecab と louis の連携がうまくいっていないためにドライバが途中でクラッシュしているのではないかと思います。