• R/O
  • HTTP
  • SSH
  • HTTPS

nvdajp: 提交

NVDA with Japanese branch


Commit MetaInfo

修订版abda74199e5ab4c6509b6a20bf3747669c032f04 (tree)
时间2015-05-24 19:28:54
作者Takuya Nishimoto <nishimotz@gmai...>
CommiterTakuya Nishimoto

Log Message

ti35123 work around NetRadioRecorder4 from GING

更改概述

差异

--- /dev/null
+++ b/source/appModules/netradiorecorder4.py
@@ -0,0 +1,29 @@
1+# netradiorecorder4.py
2+# A part of NonVisual Desktop Access (NVDA)
3+# 2015-05-10 Takuya Nishimoto
4+
5+import appModuleHandler
6+import api
7+import speech
8+import controlTypes
9+from NVDAObjects.IAccessible import IAccessible
10+
11+class AppModule(appModuleHandler.AppModule):
12+
13+ def chooseNVDAObjectOverlayClasses(self, obj, clsList):
14+ if obj.windowClassName == "FMTMainForm":
15+ clsList.insert(0, EnhancedForm)
16+
17+class EnhancedForm(IAccessible):
18+
19+ def script_reportItem(self, gesture):
20+ gesture.send()
21+ focusObject=api.getFocusObject()
22+ speech.speakObject(focusObject, reason=controlTypes.REASON_QUERY)
23+
24+ __gestures = {
25+ "kb:downArrow": "reportItem",
26+ "kb:upArrow": "reportItem",
27+ "kb:leftArrow": "reportItem",
28+ "kb:rightArrow": "reportItem",
29+ }
Show on old repository browser