Utilities

Homer Layout 1.5

  by Jamal Mazrui This app is rated 1 out of 5 stars with 1 ratings. XML Feed for Homer Layout 1.5

Homer Layout Version 1.1 November 2, 2008 Copyright 2008 by Jamal Mazrui LGPL license Contents Introduction Focus and Browse Modes Mouse Mode Browse Mode Laptop Keys ---------- Introduction Homer Layout is implemented by a global script, as well as set file changes made by the Text2Set utility, which is run each time a new version of the script is loaded. It is intended for screen reader users who anticipate using both Window-Eyes and JAWS on a regular basis, depending on the situation, and would like a consistent keyboard interface between them. The current layout draws heavily from JAWS, yet also incorporates functionality unique to Window-Eyes. Some of that Window-Eyes functionality, moreover, is not available in its default keyboard layout. To activate the Window-Eyes Control Panel, press Insert-W. To restore the default layout, choose that option from the Keyboard menu, and unload the HomerLayout.vbs script. You may also leave the script running and switch between the layouts using Control-Insert-D for Default Layout or Control-Insert-H for Homer Layout. These two keys of the script are configurable via the HotKey Manager option in the Help dialog. The RemapCapsLock package may make either layout easier to use on a laptop. The Restore Default Sets package may be used to completely restore all settings to their factory defaults. Homer Layout has three modes of operation corresponding to whether the active cursor is in focus, mouse, or browse mode. In general, the same keys for navigation and reading are used in each. The Numpad- key turns focus mode on, which is the default orientation relative to the cursor with keyboard focus. Numpad-- turns on mouse mode, an orientation relative to the mouse pointer. If repeated, it toggles between the mouse pointer and WE cursor, which has the flexibility of mouse movement without possible side effects or the ability to click. Browse mode occurs automatically in certain applications, e.g., Internet Explorer or Firefox. Other script packages that may add to this layout include the following: Alternate Menu, Append to Clipboard, Capture Screen, Jump to Item, Paste Special Character, Recent Paths, Run at Cursor, Set Checkbox, Script Manager, Script Menu , Select Text, Toggle Punctuation , and WE Actions. The sections below list commands and key assignments of Homer Layout -- including laptop ones intended to work with CapsLock remapped as another Insert key. The Hotkey help command, Insert-H, presents a dialog with buttons that let you pick a command to execute, review this documentation in the default web browser, or invoke the standard help dialog (the one available via Script Manager). All Modes Insert-a = ToggleAttributeChanges Insert-b = SayDialogBox/ActiveWindow Control-Insert-b = SayProgressOrScrollbar Alt-Insert-b = SayHighlightBar Insert-Shift-b = SayBatteryLevel Control-Insert-c = AutodetectCaret Alt-Insert-c = OutlookCalendar Insert-d = EditDictionaries Control-Insert-D = DefaultLayout Insert-e = SayDefaultButton Insert-F = SayFormat/UnicodeAndAttributes Control-Insert-f = MouseFind Control-Insert-g = AutoLabelGraphics Insert-H = HotkeyHelp Control-Insert-H = HomerLayout Control-Windows-l = SwitchLanguage Insert-r = RotorRestriction/MouseBoundary Insert-s = ToggleScreenEcho/SpeakAll Control-Insert-s = ToggleVoices Alt-Insert-s = ToggleAllVoices Insert-t = SayTitle Control-Insert-t = SayLastFlashAndTooltip Insert-v = VerbosityDialog Insert-w = Window-EyesControlPanel Insert-z = ToggleVirtualCursor/BrowseMode Shift-Space = SaySelected Control-; = PassKeyThrough/Bypass Alt-Shift-[ = SetFrame/UserWindowTopLeft Alt-Shift-] = SetFrame/UserWindowBottomRight Control-Shift-[ = SetFrame/HyperactiveWindowTopLeft Control-Shift-] = SetFrame/HyperactiveWindowBottomRight Insert-Tab = SayWindowPromptAndText/SpeakSummary Control-Insert-Tab = LabelFieldName Insert-1 = ToggleKeyDescriber Insert-2 = RotorCharacter/WordEcho Insert-3 = PassKeyThrough/Bypass Insert-4 = RotorFormatAlert Insert-5 = RotorLineFilter Insert-6 = RotorCapitalizationAlert Insert-7 = ReclassControl Insert-0 = ToggleNumbers Control-Insert-0 = RotorVoiceSelection Alt-Insert-0 = RotorVoiceParameter Insert-Escape = RedrawScreen Control-Insert-Escape = ReloadScript Insert-F1 = ApplicationHelp Insert-F3 = MouseFindAgain Insert-F4 = ShutdownWindow-Eyes Insert-Windows-F4 = DumpOSM Insert-F11 = SystemTray Insert-F12 = SayTimeAndDate NumOff-/ = ClickLeftMouseButton NumOff-* = ClickRightMouseButton Insert-Numpad-/ = ToggleLeftMouseButton Insert-Numpad-* = ToggleRightMouseButton Control-Insert-Numpad-/ = DragAndDrop Alt-Insert-Numpad-/ = MouseHorizontalLock Alt-Insert-Numpad-* = MouseVerticalLock Numpad-- = MouseMode, SayLine Numpad- = FocusMode, SayLine Insert-Numpad-- = MouseToFocus, SayLine Insert-Numpad- = FocusToMouse, SayLine Home = StartOfLine, SayCharacter Up Arrow = PriorLine, SayLine Page Up = PriorScreenOrTopOfColumn, SayLine Left Arrow = PriorCharacter, SayCharacter Center = SayCharacter Right Arrow = NextCharacter, SayCharacter End = EndOfLine, SayCharacter Down Arrow = NextLine, SayLine Page Down = NextScreenOrBottomOfColumn, SayLine Delete = DeleteCharacter, SayCharacter Backspace = SayCharacterPrior, DeleteCharacterPrior Control-Home = TopLeft, SayLine Control-Up Arrow = PriorParagraph, SayParagraph (except Focus Mode) Control-Left Arrow = PriorWord, SayWord Control-Center = SayParagraph Control-Right Arrow = NextWord, SayWord Control-End = BottomRight, SayLine Control-DownArrow = NextParagraph, SayParagraph (except Focus Mode) Alt-Center = SaySentence Alt-Delete = Say Cursor Position Insert-Home = SayFieldNameOrFromStartOfLine Insert-Up Arrow = SayLine Insert-Page Up = SayFieldDataOrToEndOfLine Insert-Left Arrow = PriorWord, SayWord Insert-Center = SayWord Insert-Right Arrow = NextWord, SayWord Insert-End = ReadMenuBar Insert-Down Arrow = SayAll/ReadToEndOrToBottom Insert-Page Down = SayStatusLine Alt-Control-Page Up = VoiceRateUp Alt-Control-Page Down = VoiceRateDown ---------- Focus and Browse Modes Shift-Home = SelectToStartOfLine, SaySelected Shift-Up Arrow = SelectPriorLine, SaySelected Shift-Page Up = SelectPriorScreen, SaySelected Shift-Left Arrow = SelectPriorCharacter, SaySelected Shift-Right Arrow = SelectNextCharacter, SaySelected Shift-End = SelectToEndOfLine, SaySelected Shift-Down Arrow = SelectNextLine, SaySelected Shift-Page Down = SelectNextScreen, SaySelected Control-Shift-Home = SelectToTopLeft, SaySelected Control-Shift-Left Arrow = SelectPriorWord, SaySelected Control-Shift-Right Arrow = SelectNextWord, SaySelected Control-Shift-End = SelectToBottomRight, SaySelected ---------- Mouse Mode Shift-Home = StartOfLine, SayCharacter Shift-Up Arrow = PriorAttribute, SayAttribute Shift-Page Up = TopOfColumn, SayLine Shift-Left Arrow = PriorClip, SayClip Shift-Center = SayClip Shift-Right Arrow = NextClip, SayClip Shift-End = EndOfLine, SayCharacter Shift-Down Arrow = NextAttribute, SayAttribute Shift-Page Down = BottomOfColumn, SayLine Control-Shift-Home = TopLeft, SayLine Control-Shift-Up Arrow = PriorControl, SayControl Control-Shift-Page Up = TopOfColumn, SayLine Control-Shift-Left Arrow = PriorIcon, SayIcon Control-Shift-Center = SayIcon Control-Shift-Right Arrow = NextIcon, SayIcon Control-Shift-End = BottomRight, SayLine Control-Shift-Down Arrow = NextControl, SayControl Control-Shift-Page Down = BottomOfColumn, SayLine Alt-Up Arrow = PriorSentence Alt-Down Arrow = NextSentence Alt-Shift-Home = StartOfLine, SayCharacter Alt-Shift-Up Arrow = UpPixel, SayCharacter Alt-Shift-Page Up = TopOfColumn, SayLine Alt-Shift-Left Arrow = LeftPixel, SayCharacter Alt-Shift-Center = PixelIncrement Alt-Shift-Right Arrow = RightPixel, SayCharacter Alt-Shift-End = EndOfLine, SayCharacter Alt-Shift-Down Arrow = DownPixel, SayCharacter Alt-Shift-Page Down = BottomOfColumn, SayLine ---------- Browse Mode Space = ActivateButtonOrLink a = Next Anchor, SayLine Shift-a = Prior Anchor, SayLine B = NextButton, SayControl Shift-B = PriorButton, SayControl C = NextComboBox, SayControl Shift-C = PriorComboBox, SayControl d = NextDifferentLine, SayLine Shift-d = PriorDifferentLine, SayLine E = NextEditBox, SayControl Shift-E = PriorEditBox, SayControl f = NextFormControl, SayControl Shift-f = PriorFormControl, SayControl g = NextGraphic, SayGraphic Shift-g = PriorGraphic, SayGraphic h = NextHeading, SayHeading Shift-h = PriorHeading, SayHeading Control-Shift-h = HeaderRotor i = NextListItem, SayItem Shift-i = PriorListItem, SayItem j = Jump to Place Marker Shift-j = PreviousPosition k = NextPlaceMarker, SayLine Shift-k = PriorPlaceMarker, SayLine Control-Shift-k = PlaceMarkerDialog l = NextList, SayList Shift-l = PriorList, SayList m = Next Frame, SayTitle Shift-m = Prior Frame, SayTitle n = Next NonLinkedText, SayLine Shift-n = Prior NonLinkedText, SayLine p = NextParagraph, SayParagraph Shift-p = PriorParagraph, SayParagraph q = NextBlockQuote, SayQuote Shift-q = PriorBlockQuote, SayQuote R = NextRadioButton, SayControl Shift-R = PriorRadioButton, SayControl s = NextControlSearch, SayControl Shift-s = PriorControlSearch, SayControl t = NextTable, SayTitle Shift-t = PriorTable, SayTitle v = NextVisitted Link, SayLink Shift-v = Prior Visitted Link, SayLink X = NextCheckBox, SayControl Shift-X = PriorCheckBox, SayControl 1 = NextHeading1, SayHeading Shift-1 = PriorHeading1, SayHeading 2 = NextHeading2, SayHeading Shift-2 = PriorHeading2, SayHeading 3 = NextHeading3, SayHeading Shift-3 = PriorHeading3, SayHeading 4 = NextHeading4, SayHeading Shift-4 = PriorHeading4, SayHeading 5 = NextHeading5, SayHeading Shift-5 = PriorHeading5, SayHeading 6 = NextHeading6, SayHeading Shift-6 = PriorHeading6, SayHeading Insert-Shift-F1 = ElementProperties Control-Numpad- = EnterTableMode, SayTitle Control-Numpad-- = ExitTableMode, SayTitle Control-Shift-Numpad-- = ExitAllTableModes, SayTitle Control-F = Find, SayLine F3 = ForwardFindAgain, SayLine Shift-F3 = ReverseFindAgain, SayLine Insert-F5 = ReloadBrowseMode Alt-Shift-Space = PageNavigation Alt-Control-Up Arrow = CellUp, SayCell Alt-Control-Left Arrow = CellLeft, SayCell Alt-Control-Right Arrow = Cell Right, SayCell Alt-Control-Down Arrow = Cell Down, SayCell Alt-Control-Shift-Up Arrow = TopOfColumn, SayCell Alt-Control-Shift-Left Arrow = BeginningOfRow, SayCell Alt-Control-Shift-Right Arrow = EndOfRow, SayCell Alt-Control-Shift-Down Arrow = BottomOfColumn, SayCell ---------- Laptop Keys Insert-U = PriorLine, SayLine Insert-I = SayLine Insert-O = NextLine, SayLine Insert-J = PriorWord, SayWord Insert-K = SayWord Insert-L = NextWord, SayWord Insert-M = PriorCharacter, SayCharacter Insert-, = SayCharacter Insert-. = NextCharacter, SayCharacter Insert-; = FocusMode Insert-P = MouseMode Insert-[ = MouseToFocus Insert-' = FocusToMouse Control-Insert-; = EnterTableMode Control-Insert-P = ExitTableMode Control-Insert-Shift-P = ExitAllTableModes Insert-8 = SingleClickLeftButton Insert-9 = SingleClickRightButton Control-Windows-8 = ToggleLeftButton Control-Windows-9 = ToggleRightButton Control-Insert-8 = DragAndDrop ----------End of Document

Download Now

Supported Languages: English

Minimum Version: Window-Eyes 7.0

File Details:

  • Filename: HomerLayout.wepm
  • Date: 11/17/2008 11:54:56 AM
  • Size: 20.4KB
  • Total Downloads: 4481

DISCLAIMER: Ai Squared DOES NOT ASSUME AND IS NOT RESPONSIBLE FOR ANY LIABILITY WHATSOEVER FOR THE CONTENT OF THIS, OR ANY EXTERNAL, APP, THE OPERATION OR CONTENT (INCLUDING THE RIGHT TO DISPLAY SUCH INFORMATION) OF ANY APP, NOR FOR ANY OF THE INFORMATION, INTERPRETATION, COMMENTS OR OPINIONS EXPRESSED IN ANY APP. ANY COMMENTS OR INQUIRIES REGARDING THIS APP ARE TO BE DIRECTED TO THE PARTICULAR PERSON OR PERSONS RESPONSIBLE FOR AUTHORING AND PROVIDING THE APP.


Comments

On 10/12/2008, tonyspeaks wrote:

The JAWS-based layout is very consistent and thorough. Unfortunately, when navigating by word, etc, or with any other function that uses the inSert key as a modifier, the action will not be carried out until the user releases all keys including the insert key. This is cumbersome because it makes it necessary for the user to take his whole hand off the num pad in order to perform the same keystroke again, which will slow the user down and cause more movement than necessary. Also, I just discovered that the insert key either gets pressed twice when it is held down, or gets released prematurely when it is held down, making a say word or navigation by word very difficult, if not impossible.

On 8/13/2008, darrell wrote:

Unfortunately, if you are running 0.96, I must warn all of you *not* to download and install 0.97! When I did so, it made my Window-Eyes keyboard layout almost completely unusable. I couldn't even press tab in Window-Eyes ialogues to virtualize and paste in a serious VBScript error caused by this new version. Please, everyone, wait for the bugaboos to be worked out and for thenext version!

On 4/9/2008, sclower wrote:

JFW users should feel right at home with this layout.