[nvda] Re: A suggestion with the laptop keyboard layout.

Hello Josef,
Thanksfor this bit of information. I didn't know that some european keyboards lacked left and right bracket keys. Do european keyboards follow the qwerty standard? What are the keys located to the right of the 'p' key? Do you have any suggestions on what other keys we could use for the mouse movement functions?

Thanks,

Doug


Josef Patak wrote:
Hallo Doug,

keys "[" and "]" are not a good idea, you do not find them on most european keyboards.

Josef Patak
____________________________________________________________________________

-------- Original Message  --------
Subject: [nvda] Re: A suggestion with the laptop keyboard layout.
From: Doug Lawlor <dlawlor@xxxxxxxxxxxxx>
To: nvda@xxxxxxxxxxxxx
Date: Mon Mar 31 2008 06:24:26 GMT+0200

Hello all:
Attached is a new copy of _default_laptop.kbd containing the following changes.

Doug

NVDA+[=moveMouseToNavigatorObject
NVDA+]=moveNavigatorObjectToMouse
NVDA+;=navigatorObject_currentDimensions
NVDA+'=navigatorObject_where
Control+NVDA+m=activateMouseSettingsDialog
Control+NVDA+o=activateObjectPresentationDialog


Mark Driesenga wrote:

I actually may have found at least a temporary work-around for the problem. What I did with mine is substitute the copy which was attached originally here in place of the one I had done--the original desktop layout/laptop layout--and made a couple modifications, after renaming the file as desktop rather than laptop. the first was to take the control+NVDA+o for navigator object where and change it to NVDA+ semicolon, which is far simpler and can also keep the control+NVDA+o for the object presentation dialog. Second, the other conflict mentioned with control+NVDA+m I fixed by changing it to control+NVDA+ apostrophe. so now, instead of control+NVDA+m moving the mouse to the current object, it still activates the mouse settings dialog, and control+NVDA+ apostrophe moves the mouse pointer to the object. That should straighten that mess out. :) so it's possible to still have control+NVDA+o activate the object presentation dialog. Mark
"Lord Jesus Christ, Son of God, have mercy on me, a sinner."
----- Original Message ----- From: "Doug Lawlor" <dlawlor@xxxxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Saturday, March 29, 2008 10:24 AM
Subject: [nvda] Re: A suggestion with the laptop keyboard layout.


I have attached a new layout combining my laptop plus nvda desktop
layouts. This brings up a question:
In the desktop layout we have a number of keys for activating nvda
settings dialogs. A couple of these keys, Control+NVDA+M,
activateMouseSettingsDialog conflicts with moveMouseToNavigatorObject,
and Control+NVDA+o, activateObjectPresentationDialog conflicts with
navigatorObjectWare. Should we assign these dialogs to keyboard
shortcuts in this combo layout?

Thanks,

Doug



  conflict with Should we assign any of these in the combo layout?
These keyys are listed below.
Control+NVDA+m=activateMouseSettingsDialog
Control+NVDA+o=activateObjectPresentationDialog





--------------------------------------------------------------------------------


# Idea for a laptop keyboard layout
# Set Capslock key as modifier for best results.

#Format is key=script
#where key is a combination of optional modifier keys, plus one normal key, all joined by a + (plus) symbol. #and script is the name of an instance method from this module's appModule class (with the 'script_' removed)

# misc keys
NVDA+1=keyboardHelp
NVDA+2=toggleSpeakTypedCharacters
NVDA+3=toggleSpeakTypedWords
NVDA+4=toggleSpeakCommandKeys
NVDA+5=toggleReportDynamicContentChanges
NVDA+t=title
NVDA+p=toggleSpeakPunctuation
NVDA+b=speakForeground
NVDA+n=showGui
NVDA+q=quit
NVDA+s=speechMode
NVDA+F12=dateTime
NVDA+space=toggleVirtualBufferPassThrough
NVDA+Tab=reportCurrentFocus
NVDA+f=reportFormatting
Shift+NVDA+m=toggleReportObjectUnderMouse
NVDA+f1=test_navigatorWindowInfo
NVDA+f2=passNextKeyThrough
Control+NVDA+f1=speakApplicationName
Control+NVDA+f2=toggleBeepOnProgressBarUpdates
NVDA+shift+b=say_battery_status
Shift+NVDA+ExtendedUp=reportCurrentSelection
NVDA+ExtendedUp=reportCurrentLine
NVDA+a=sayAll
NVDA+extendedDown=sayAll
NVDA+extendedEnd=reportStatusLine
Control+NVDA+ExtendedLeft=previousSetting
Control+NVDA+ExtendedRight=nextSetting
Control+NVDA+ExtendedUp=increaseSetting
Control+NVDA+ExtendedDown=decreaseSetting

# focused object review keys
NVDA+m=review_previousCharacter
end=review_previousCharacter
NVDA+,=review_currentCharacter
down=review_currentCharacter
NVDA+.=review_nextCharacter
next=review_nextCharacter
NVDA+j=review_previousWord
left=review_previousWord
NVDA+k=review_currentWord
clear=review_currentWord
NVDA+l=review_nextWord
right=review_nextWord
NVDA+u=review_previousLine
home=review_previousLine
shift+NVDA+u=review_startOfLine
shift+end=review_startOfLine
NVDA+i=review_currentLine
up=review_currentLine
NVDA+o=review_nextLine
prior=review_nextLine
shift+NVDA+o=review_endOfLine
shift+next=review_endOfLine
NVDA+7=review_top
shift+home=review_top
NVDA+9=review_bottom
shift+prior=review_bottom
NVDA+/=review_sayAll
add=review_sayAll
NVDA+-=review_moveToCaret
subtract=review_moveToCaret
Shift+NVDA+-=review_moveCaretHere
Control+subtract=review_moveCaretHere
NVDA+6=toggleCaretMovesReviewCursor

# object keys
Control+NVDA+7=toggleFocusMovesNavigatorObject
Control+NVDA+U=navigatorObject_currentDimensions
Shift+NVDA+Clear=navigatorObject_currentDimensions
Control+NVDA+i=navigatorObject_current
NVDA+Clear=navigatorObject_current
Control+NVDA+o=navigatorObject_where
Control+Shift+NVDA+Clear=navigatorObject_where
Control+NVDA+-=navigatorObject_toFocus
NVDA+Subtract=navigatorObject_toFocus
Shift+NVDA+i=navigatorObject_parent
NVDA+Up=navigatorObject_parent
Shift+NVDA+,=navigatorObject_firstChild
NVDA+Down=navigatorObject_firstChild
Control+NVDA+j=navigatorObject_previous
NVDA+Left=navigatorObject_previous
Shift+NVDA+j=navigatorObject_previousInFlow
Shift+NVDA+Left=navigatorObject_previousInFlow
Control+NVDA+l=navigatorObject_next
NVDA+Right=navigatorObject_next
Shift+NVDA+l=navigatorObject_nextInFlow
Shift+NVDA+Right=navigatorObject_nextInFlow
NVDA+Return=navigatorObject_doDefaultAction
NVDA+ExtendedReturn=navigatorObject_doDefaultAction
Control+NVDA+/=navigatorObject_sayAll
NVDA+Add=navigatorObject_sayAll
Control+NVDA+m=moveMouseToNavigatorObject
NVDA+extendedDivide=moveMouseToNavigatorObject
Shift+NVDA+n=moveNavigatorObjectToMouse
NVDA+Multiply=moveNavigatorObjectToMouse

# Keys for activating settings dialogs
Control+NVDA+g=activateGeneralSettingsDialog
Control+NVDA+s=activateSynthesizerDialog
Control+NVDA+v=activateVoiceDialog
Control+NVDA+k=activateKeyboardSettingsDialog
Control+NVDA+b=activateVirtualBuffersDialog
Control+NVDA+d=activateDocumentFormattingDialog
Control+NVDA+c=saveConfiguration
Control+NVDA+r=revertToSavedConfiguration


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: