| 1 | # Idea for a laptop keyboard layout
|
|---|
| 2 | # Set Capslock key as modifier for best results.
|
|---|
| 3 |
|
|---|
| 4 | #Format is key=script
|
|---|
| 5 | #where key is a combination of optional modifier keys, plus one normal key, all joined by a + (plus) symbol.
|
|---|
| 6 | #and script is the name of an instance method from this module's appModule class (with the 'script_' removed)
|
|---|
| 7 |
|
|---|
| 8 | # misc keys
|
|---|
| 9 | NVDA+1=keyboardHelp
|
|---|
| 10 | NVDA+2=toggleSpeakTypedCharacters
|
|---|
| 11 | NVDA+3=toggleSpeakTypedWords
|
|---|
| 12 | NVDA+4=toggleSpeakCommandKeys
|
|---|
| 13 | NVDA+5=toggleReportDynamicContentChanges
|
|---|
| 14 | NVDA+t=title
|
|---|
| 15 | NVDA+p=toggleSpeakPunctuation
|
|---|
| 16 | NVDA+b=speakForeground
|
|---|
| 17 | NVDA+n=showGui
|
|---|
| 18 | NVDA+q=quit
|
|---|
| 19 | NVDA+s=speechMode
|
|---|
| 20 | NVDA+F12=dateTime
|
|---|
| 21 | NVDA+space=toggleVirtualBufferPassThrough
|
|---|
| 22 | NVDA+Tab=reportCurrentFocus
|
|---|
| 23 | NVDA+f=reportFormatting
|
|---|
| 24 | Shift+NVDA+m=toggleReportObjectUnderMouse
|
|---|
| 25 | NVDA+f1=test_navigatorWindowInfo
|
|---|
| 26 | NVDA+f2=passNextKeyThrough
|
|---|
| 27 | Control+NVDA+f1=speakApplicationName
|
|---|
| 28 | Control+NVDA+f2=toggleBeepOnProgressBarUpdates
|
|---|
| 29 | NVDA+shift+b=say_battery_status
|
|---|
| 30 | Shift+NVDA+ExtendedUp=reportCurrentSelection
|
|---|
| 31 | NVDA+ExtendedUp=reportCurrentLine
|
|---|
| 32 | NVDA+a=sayAll
|
|---|
| 33 | NVDA+extendedDown=sayAll
|
|---|
| 34 | NVDA+extendedEnd=reportStatusLine
|
|---|
| 35 | Control+NVDA+ExtendedLeft=previousSynthSetting
|
|---|
| 36 | Control+NVDA+ExtendedRight=nextSynthSetting
|
|---|
| 37 | Control+NVDA+ExtendedUp=increaseSynthSetting
|
|---|
| 38 | Control+NVDA+ExtendedDown=decreaseSynthSetting
|
|---|
| 39 |
|
|---|
| 40 | # focused object review keys
|
|---|
| 41 | NVDA+m=review_previousCharacter
|
|---|
| 42 | end=review_previousCharacter
|
|---|
| 43 | NVDA+,=review_currentCharacter
|
|---|
| 44 | down=review_currentCharacter
|
|---|
| 45 | NVDA+.=review_nextCharacter
|
|---|
| 46 | next=review_nextCharacter
|
|---|
| 47 | NVDA+j=review_previousWord
|
|---|
| 48 | left=review_previousWord
|
|---|
| 49 | NVDA+k=review_currentWord
|
|---|
| 50 | clear=review_currentWord
|
|---|
| 51 | NVDA+l=review_nextWord
|
|---|
| 52 | right=review_nextWord
|
|---|
| 53 | NVDA+u=review_previousLine
|
|---|
| 54 | home=review_previousLine
|
|---|
| 55 | shift+NVDA+u=review_startOfLine
|
|---|
| 56 | shift+end=review_startOfLine
|
|---|
| 57 | NVDA+i=review_currentLine
|
|---|
| 58 | up=review_currentLine
|
|---|
| 59 | NVDA+o=review_nextLine
|
|---|
| 60 | prior=review_nextLine
|
|---|
| 61 | shift+NVDA+o=review_endOfLine
|
|---|
| 62 | shift+next=review_endOfLine
|
|---|
| 63 | NVDA+7=review_top
|
|---|
| 64 | shift+home=review_top
|
|---|
| 65 | NVDA+9=review_bottom
|
|---|
| 66 | shift+prior=review_bottom
|
|---|
| 67 | NVDA+/=review_sayAll
|
|---|
| 68 | add=review_sayAll
|
|---|
| 69 | NVDA+-=review_moveToCaret
|
|---|
| 70 | subtract=review_moveToCaret
|
|---|
| 71 | Shift+NVDA+-=review_moveCaretHere
|
|---|
| 72 | Control+subtract=review_moveCaretHere
|
|---|
| 73 | NVDA+6=toggleCaretMovesReviewCursor
|
|---|
| 74 |
|
|---|
| 75 | # object keys
|
|---|
| 76 | Control+NVDA+7=toggleFocusMovesNavigatorObject
|
|---|
| 77 | NVDA+;=navigatorObject_currentDimensions
|
|---|
| 78 | Shift+NVDA+Clear=navigatorObject_currentDimensions
|
|---|
| 79 | Control+NVDA+i=navigatorObject_current
|
|---|
| 80 | NVDA+Clear=navigatorObject_current
|
|---|
| 81 | NVDA+'=navigatorObject_where
|
|---|
| 82 | Control+Shift+NVDA+Clear=navigatorObject_where
|
|---|
| 83 | Control+NVDA+-=navigatorObject_toFocus
|
|---|
| 84 | NVDA+Subtract=navigatorObject_toFocus
|
|---|
| 85 | Shift+NVDA+i=navigatorObject_parent
|
|---|
| 86 | NVDA+Up=navigatorObject_parent
|
|---|
| 87 | Shift+NVDA+,=navigatorObject_firstChild
|
|---|
| 88 | NVDA+Down=navigatorObject_firstChild
|
|---|
| 89 | Control+NVDA+j=navigatorObject_previous
|
|---|
| 90 | NVDA+Left=navigatorObject_previous
|
|---|
| 91 | Shift+NVDA+j=navigatorObject_previousInFlow
|
|---|
| 92 | Shift+NVDA+Left=navigatorObject_previousInFlow
|
|---|
| 93 | Control+NVDA+l=navigatorObject_next
|
|---|
| 94 | NVDA+Right=navigatorObject_next
|
|---|
| 95 | Shift+NVDA+l=navigatorObject_nextInFlow
|
|---|
| 96 | Shift+NVDA+Right=navigatorObject_nextInFlow
|
|---|
| 97 | NVDA+Return=navigatorObject_doDefaultAction
|
|---|
| 98 | NVDA+ExtendedReturn=navigatorObject_doDefaultAction
|
|---|
| 99 | Control+NVDA+/=navigatorObject_sayAll
|
|---|
| 100 | NVDA+Add=navigatorObject_sayAll
|
|---|
| 101 | Shift+NVDA+7=moveMouseToNavigatorObject
|
|---|
| 102 | NVDA+extendedDivide=moveMouseToNavigatorObject
|
|---|
| 103 | Shift+NVDA+8=moveNavigatorObjectToMouse
|
|---|
| 104 | NVDA+Multiply=moveNavigatorObjectToMouse
|
|---|
| 105 |
|
|---|
| 106 | # Keys for activating settings dialogs
|
|---|
| 107 | Control+NVDA+g=activateGeneralSettingsDialog
|
|---|
| 108 | Control+NVDA+s=activateSynthesizerDialog
|
|---|
| 109 | Control+NVDA+v=activateVoiceDialog
|
|---|
| 110 | Control+NVDA+k=activateKeyboardSettingsDialog
|
|---|
| 111 | Control+NVDA+m=activateMouseSettingsDialog
|
|---|
| 112 | Control+NVDA+o=activateObjectPresentationDialog
|
|---|
| 113 | Control+NVDA+b=activateVirtualBuffersDialog
|
|---|
| 114 | Control+NVDA+d=activateDocumentFormattingDialog
|
|---|
| 115 | Control+NVDA+c=saveConfiguration
|
|---|
| 116 | Control+NVDA+r=revertToSavedConfiguration
|
|---|
| 117 | Control+NVDA+z=activatePythonConsole |
|---|