[nvda] Re: list of Skype window class assignments

Hi Peter,

Just downloaded the latest Skype 3.0 and all the menus now work fine.

Thanks heeps for your help with this.

Mick

----- Original Message ----- From: "Peter Vágner" <peter.v@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 9:44 PM
Subject: [nvda] Re: list of Skype window class assignments


Hi Mick
you are saying
However, I have still noticed that the actual menu bar titles still don't exist; all the content of each menu does though.

I am not sure if this is on all systems or I am just misunderstanding. When alt key is pressed to pop-up a menu bar pressing left and right arrow shifts over the menu bars.. file, view, contact... all of are spoken to me by NVDA. once one of the is expanded by pressing enter or arrowing down its items are spoken too.

PV

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

Thanks for pointing this out, I did not know this at all.

I use NVDA all the time now, so since I actually couldn't read the menu itmes in the first place, I never found it.

Doing alt then v then a then s turned it on fine.

However, I have still noticed that the actual menu bar titles still don't exist; all the content of each menu does though.

Mick

----- Original Message ----- From: "Peter Vágner" <peter.v@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 9:21 PM
Subject: [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/


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/


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: