This Add-on offers you a quick way of getting various pieces of information and helps you do some tasks in Skype.
About the Add-On
This project was concieved with the intention of improving knowledge about Nvda Add-ons.
It was built from a different Add-On called 'newSkypeAppModule', from the following authour
Williams Cuevas Herrera (@willi_x) - firstname.lastname@example.org
As a basis for this one, Several different projects were used such as
SystrayList (Rui Batista and Rui Fontes),
Weather Plus (Storm Dragon, Patrik ZAJDA and Adriano Barbieri >) e
stationPlaylist (Geoff Shang, Joseph Lee and others.).
- Alt + numbers from 1 to 0:
Reads the messages of the chat history being one the most recent, 2 the second most recent and so on.
It also announces the status of file transfers.
If you press it twice quickly, it will display the message in a separate dialog box
Moves the focus to the list of contacts in the main skype window.
- Control + 2:
Moves the focus to the list of most recent messages in the main skype window.
- Control + 3:
Moves the focus to the list of active calls in the main skype window.
- Control + 4:
Moves the focus to the edit box in a chat window
- Control + 5:
Moves the focus to the chat history in a chat window.
- Control + Tab:
Moves the focus to the next chat window (if it exists) following a hierarchy.
If you are in the main skype window, the focus will be transfered to the first chat window in the hierarchy.
- Control + Shift + Tab:
Moves the focus to the previous chat window (if it exists) following a hierarchy.
If you are in the main skype window, the focus will be transfered to the last chat window in the hierarchy.
- Control + l:
Shows a dialog box with a list of all active chat windows.
If you press Enter in one of them, the focus will be moved to this chat window.
- Control + k:
Announces the status of the microphone in active calls.
The correspondent windows should be visible.
- Control + t:
Announces the user status.
- Control + s:
Opens a dialog box with all available files in the history for saving.
If one message contains more than one file, a save all button will be activated.
- Control + w:
Opens a dialog box with all available files in the history for canceling.
If one message contains more than one file, a cancel all button will be activated.
It is only possible to cancel sent files by the user which transfer has been already started.
- Control + Shift + o:
Opens a dialog box for typing the username to add.
Toggles between on and off the time announcement in the history of chat messages.
In a conference call, opens a dialog box to choose a member.
Pressing enter in one of them, it will open an options menu for this contact (context menu).
Opens a dialog box with all links found in the history of a chat window.
It is possible to open the link with the default web browser or copy it to the clipboard.
Adds a new call to the already existant one, if it is a simple call or the user is the administrator of the conference.
Opens a dialog box with all the Emails found in the history of a chat window.
It is possible to send a message using the default Email client or copy it to the clipboard.
- NVDA + h:
Displays a dialog box with help for the Add-On.
- NVDA +t:
In an active call window, it also shows the call's duration.
- NVDA + Control + Esc:
From any window, it announces the last skype alert if it exists.
The alerts only start to be displayed from the moment that a skype window is focused for the first time in a Nvda session.
- Control + shift +c:
Opens a dialog box for the Add-On settings.
Check and uncheck the options with space bar and then press the OK button to confirm.
The options are
Chat messages times (it is disabled by default).
Announce who is typing (it is enabled by default).
Typing sound (it is enabled by default).
Announce alerts (it is enabled by default).
LAYERED COMMANDS - SKYPE COMMANDS
It is activated with the shortcut Shift+Escape.
When activated, it is possible to press a group of keys.
It contains the following subcommands.
Subcommand c, (chats):
c, closes all opened chat windows and tries to move the focus to the main skype window.
l, announces all active chat windows.
Subcommand n (notifications):
l, lists the last 10 alerts in descending chronological order.
Numbers from 1 to 0:
Announces the correspondant alerts, being 1 the most recent.
Numbers can be pressed in sequence but after using them, the escape key should be pressed to leave the notifications subcommand.
Subcommand o, (contacts):
o, announces all contacts who are online.
a, announces all contacts who are away.
d, announces all contacts who are busy.
n, announces all contacts who didn't share contact details.
i, copies a contact skype username to the clipboard.
The Focus should be on the contact.
Example of using the layered commands for checking which contacts are away:
Press Shift + Escape to activate the skype command.
Then press consecutively the keys "o" and "a".