I think print screen is used a bit. People do want to take a screen dump from time to time. At least the numpad - is a redundent key, in that there is still another - key on the keyboard. What Jamie is also getting at here is that when you want to use the normal keyboard functions to do several different things you either have to have a way to: 1. send different actual key codes: e.g. the numlock works because the numpad sends 1, 2, 3, 4, 5, etc. when numlock is on, but sends up, down, home, end, etc, when numlock is off. Scroll lock does not work in this way because it seems that scroll lock does not alter what the keys actually send. Or 2. press something that actually activates a mode in the screen reader itself, and then subsequent use of the numberpad (regardless of the status of numlock) will work to do the new function, erquiring the mode to be turned off to put it back to normal. This is how Jaws cursor etc. works. -----Original Message----- From: nvda-bounce@xxxxxxxxxxxxx [mailto:nvda-bounce@xxxxxxxxxxxxx] On Behalf Of John Greer Sent: Tuesday, 27 February 2007 3:12 PM To: nvda@xxxxxxxxxxxxx Subject: [nvda] Re: mouse movement and speech synths [was: working hungarian language of NVDA] lol how about the least used key of all the print screen key ----- Original Message ----- From: "James Teh" <jamie@xxxxxxxxxxx> To: <nvda@xxxxxxxxxxxxx> Sent: Monday, February 26, 2007 10:05 PM Subject: [nvda] Re: mouse movement and speech synths [was: working hungarian language of NVDA] > Mirabella, Mathew J wrote: >> Why not use scroll lock instead of numlock for the mouse movement modes? > Hahaha. I had the same idea, except then I figured out what Mick was > suggesting. If we use numlock, the keys reported by Windows are actually > different; we get numpad numbers instead of "down" when we press numpad 2, > for example. > >> Alternatively we could yuse a method like using numpad-minus yes, just >> like Jaws does :) >> I know you have to check for a mode, but can you make it check for the >> key first, and only if it is a specific key like the '-' key, will it >> then check for a mode. I guess that is what you mean to do anyway... > No. You have to check for a mode every time you press a key because you > want the keys to react differently based on what mode you're in. If we > checked only with numpad minus, we'd only have one key to work with, and > we need a lot more than that for mousing. > In truth, checking for a mode is not too bad. It's one variable, and > remember, the more keys we have in the map, the more scanning required. > Much of a muchness, really. > However, it does mean we need to somehow add a mode parameter to our key > mappings, which is a pain. Probably easiest to invent a new fake key > constant which we can add to the set. e.g. "NVDAMouseMode+Down". > > Jamie > > > -- > James Teh > Email: jamie@xxxxxxxxxxx > WWW: http://www.jantrid.net/ > MSN Messenger: jamie@xxxxxxxxxxx > Jabber: jteh@xxxxxxxxxx > Yahoo: jcs_teh > 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.nvaccess.org/nvda/ > Message Archive: > http://www.freelists.org/archives/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.nvaccess.org/nvda/ Message Archive: http://www.freelists.org/archives/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.nvaccess.org/nvda/ Message Archive: http://www.freelists.org/archives/nvda