NVDA Design
nvda.pyw
The launcher of NVDA.
eventHandler and scriptHandler
用來處理Input及API
InputHandler
處理NVDA的輸入request,而目前的input僅有mouse(由mouseHandler處理)、keybpard(由keyboardHandler處理)
Output Modules
speech:
braille:
QueueHandler
處理常駐程式的request
Virtual Buffer
處理較複雜的文件 如:browsers 因browser的information不一定在狀態列或其他較易處理的位址上,所以nvda(or 其他報讀軟體)必須自行建立文件的階層去處理這些information
Last modified 15 years ago
Last modified on Nov 2, 2009, 10:05:10 AM