[nvda] Re: list of Skype window class assignments

Hello mick...
with latest version of skype; there are no problems with menu accessibility I have just checked it using rev 316 binary. There is a setting in the menu (view\accessibility\simple graphic...) after activating this menu is well accessible. even the contact list can be read with NVDA. for answering / hanging there is a chance to define global shortcuts so I see no problems with that. then your solution to accessible chat log and we are done with skype... at least for now I believe..

PV


Michael Curran  wrote / napísal(a):
Hi John,

Thanks ever so much for this list.

I have already been able to make the skype text chat windows accessible, well at elast so that you can navigate the text in both the input and output fields.

I'm sure I will get more done in the next little while.

The chat stuff isn't committed to sourceforge yet since I am still working on what else I can make accessible.

Skype though is always going to be a problem with NVDA untill we can work out how to get the names of the menu items. I assume that Thunder and System Access both use hooks for the text adding functions for Windows device contexts, and they keep a register of what is added at what coordinates, then it uses accLocation on the menu items and simply gets the text that is there.

I really don't want to start playing with hooks for device contexts since I really think that is going to slow down NVDA, but I might start looking in to this if there is definitly no other way to get the names.

Mick

----- Original Message ----- From: "John Greer" <jpgreer17@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 12:00 PM
Subject: [nvda] list of Skype window class assignments


Here is the list of window classes for Skype
[WindowClasses]
TTntButton.UnicodeClass=Button
TTntButton=Button
TTntCheckBox.UnicodeClass=CheckBox
TTntCheckBox=CheckBox
TTntComboBox.UnicodeClass=ComboBox
TTntComboBox=ComboBox
TTntDrawGrid.UnicodeClass=ListBox
TTntDrawGrid=ListBox
TGroupChatUserList=ListBox
TTntEdit.UnicodeClass=Edit
TTntEdit=Edit
THintWindow=ToolTip
TTntHintWindow.UnicodeClass=ToolTip
TTntHintWindow=ToolTip
TskHintWindow=ToolTip
TskHintWindow.UnicodeClass=ToolTip
TTntMemo.UnicodeClass=Edit
TTntMemo=Edit
TTntPageControl.UnicodeClass=TabControl
TTntPageControl=TabControl
TTntRadioButton.UnicodeClass=RadioButton
TTntRadioButton=RadioButton
TTntStatusBar.UnicodeClass=StatusBar
TTntStatusBar=StatusBar
TTntStringGrid=ListBox
tTntToolbar.UnicodeClass=ToolBar
tTntToolbar=ToolBar
tkGrid.UnicodeClass=ListBox
tkGrid=ListBox
TTntStringGrid.UnicodeClass=ListBox
TRichViewEdit=MultilineEdit
TRichEditViewer=Edit
tSkBgGrid.UnicodeClass=ListBox
tSkBgGrid=ListBox
tSkAddressBar.UnicodeClass=ComboBox
tSkAddressBar=ComboBox
TskSendContacts.UnicodeClass=Dialog
tSkSearchForm.UnicodeClass=Dialog
TskProfileForm.UnicodeClass=Dialog
TskOptionsForm.UnicodeClass=Dialog
tSkContactList=ListBox
TTntBitBtn.UnicodeClass=Button
TRichView=Edit
TSkypeToolbar=ToolBar
TSkypeRichViewEdit=Edit
tSkGrid.UnicodeClass=ListBox

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/

Other related posts: