Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4112276

Proper keyboard navigation must be verified on JEditorPane for the JLF LAF

    Details

    • Subcomponent:
    • Resolved In Build:
      1.2fcs
    • CPU:
      unknown
    • OS:
      solaris_2.4
    • Verification:
      Not verified

      Description

      The following navigation, activation and selection keyboard bindings on JEditorPane need verification for proper operation and key binding sequences. JEditorPane needs to support the following when being used as a HTML Pane

      JHTMLPane (See Note)
      Navigate in - Tab
      Navigate out - Tab, Shift+Tab, Ctrl+Tab, Shift+Ctrl+Tab
      Navigate within the page -
      U/D Arrow = Move focus up/down one line
      L/R Arrow = Move focus l/r one component or character
      PgUp, PgDn = Move up/down one JViewport view, input
      focus set to first character or object
      in view
      home = move to beginning of line, input focus
      set to first character or object in view
      end = move to end of row or line, input focus
      set to last character or object in line
      Ctrl+R/L = Move to next/Previous word
      Ctrl+home = move to beginning of data, input focus set
      to first character or object in text area
      Ctrl+end = move to end of data, input focus set to
      last character or object in text area
      Ctrl+page down = move right one JViewport view, input
      focus set to first character or object
      in view
      Ctrl+page up = move left one JViewport view, input
      focus set to first character or object
      in view
      Navigate link and other focusable elements -
      Tab, Shift+Tab, Ctrl+Tab, Shift+Ctrl+Tab = Changes focus
      to next/previous focusable element in
      a view (changes view to show focusable
      element when next or previous
      focusable element is out of view, Ctrl
      sequence used for components that
      accept Tab, e.g. JTextPane)
      Activate link - SEE BELOW
      Text selection -
      Ctrl+A, Ctrl+/ = Select all
      Ctrl+\ = De-select all
      Shift+down = extend selection down
      Shift+up = extend selection up
      Shift+home = extend selection to beginning of line
      Shift+end = extend selection to end of line
      Ctrl+Shift+home = extend selection to beginning of data
      Ctrl+Shift+end = extend selection to end of data
      Shift+left = extend selection left
      Shift+right = extend selection right
      Shift+page down = extend selection down one view
      Shift+page up = extend selection up one view
      Ctrl+Shift+R/L arrow = extend selection to the next/previous
      word
      Ctrl+Shift+page down = extend selection right one view
      Ctrl+Shift+page up = extend selection left one view
      Note - Can you add a cursor that shows where you are or gives
      the starting point in page up/down, arrowing, cut, paste,
      etc?

      earl.johnson@Eng 1998-05-24 Added (modifies Activate):

      Activate link - Enter and spacebar

        Attachments

          Activity

            People

            • Assignee:
              tprinzinsunw Timothy Prinzing (Inactive)
              Reporter:
              ejohnsonsunw Earl Johnson (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: