ネットラジオレコーダーの点字ディスプレイ対応
これですこしマトモになりそうな気がします。 点字メッセージが無効の状態だとうまく動かないでしょうが。。
# netradiorecorder6.py
# A part of NonVisual Desktop Access (NVDA)
# 2017-04-04 Takuya Nishimoto
import appModuleHandler
import api
import ui
import controlTypes
from NVDAObjects.IAccessible import IAccessible
class AppModule(appModuleHandler.AppModule):
def chooseNVDAObjectOverlayClasses(self, obj, clsList):
if obj.windowClassName == "FMTMainForm":
clsList.insert(0, EnhancedForm)
class EnhancedForm(IAccessible):
def script_reportItem(self, gesture):
gesture.send()
focusObject=api.getFocusObject()
ui.message(focusObject.value)
__gestures = {
"kb:downArrow": "reportItem",
"kb:upArrow": "reportItem",
"kb:leftArrow": "reportItem",
"kb:rightArrow": "reportItem",
}
nishimoto への返信
ありがとうございます。点字ディスプレイにも番組表が表示されました。これでいいと思います。
メモ GitHub PR https://github.com/nvdajp/nvdajp/pull/20
#35123 から独立させてチケットを作ると書いていましたが、 遅くなってすみませんでした。