Path: blob/master/src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
41159 views
/*1* Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation. Oracle designates this7* particular file as subject to the "Classpath" exception as provided8* by Oracle in the LICENSE file that accompanied this code.9*10* This code is distributed in the hope that it will be useful, but WITHOUT11* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or12* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License13* version 2 for more details (a copy is included in the LICENSE file that14* accompanied this code).15*16* You should have received a copy of the GNU General Public License version17* 2 along with this work; if not, write to the Free Software Foundation,18* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.19*20* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA21* or visit www.oracle.com if you need additional information or have any22* questions.23*/2425package sun.swing.plaf;2627import javax.swing.JTextField;28import javax.swing.UIDefaults;29import javax.swing.text.DefaultEditorKit;3031/**32* GTKKeybindings - The standard set of keymaps for the GTK Platform33*34* @author Jasper Potts35*/36public class GTKKeybindings {3738/**39* Install all GTK keybindings into the provided UIDefaults table40*41* @param table The UiDefaults table to install into42*/43public static void installKeybindings(UIDefaults table) {44Object fieldInputMap = new UIDefaults.LazyInputMap(new Object[]{45"ctrl C", DefaultEditorKit.copyAction,46"ctrl V", DefaultEditorKit.pasteAction,47"ctrl X", DefaultEditorKit.cutAction,48"COPY", DefaultEditorKit.copyAction,49"PASTE", DefaultEditorKit.pasteAction,50"CUT", DefaultEditorKit.cutAction,51"control INSERT", DefaultEditorKit.copyAction,52"shift INSERT", DefaultEditorKit.pasteAction,53"shift DELETE", DefaultEditorKit.cutAction,54"shift LEFT", DefaultEditorKit.selectionBackwardAction,55"shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,56"shift RIGHT", DefaultEditorKit.selectionForwardAction,57"shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,58"ctrl LEFT", DefaultEditorKit.previousWordAction,59"ctrl KP_LEFT", DefaultEditorKit.previousWordAction,60"ctrl RIGHT", DefaultEditorKit.nextWordAction,61"ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,62"ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,63"ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,64"ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,65"ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,66"ctrl A", DefaultEditorKit.selectAllAction,67"HOME", DefaultEditorKit.beginLineAction,68"END", DefaultEditorKit.endLineAction,69"shift HOME", DefaultEditorKit.selectionBeginLineAction,70"shift END", DefaultEditorKit.selectionEndLineAction,71"BACK_SPACE", DefaultEditorKit.deletePrevCharAction,72"shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,73"ctrl H", DefaultEditorKit.deletePrevCharAction,74"DELETE", DefaultEditorKit.deleteNextCharAction,75"ctrl DELETE", DefaultEditorKit.deleteNextWordAction,76"ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,77"RIGHT", DefaultEditorKit.forwardAction,78"LEFT", DefaultEditorKit.backwardAction,79"KP_RIGHT", DefaultEditorKit.forwardAction,80"KP_LEFT", DefaultEditorKit.backwardAction,81"ENTER", JTextField.notifyAction,82"ctrl BACK_SLASH", "unselect"/*DefaultEditorKit.unselectAction*/,83"control shift O", "toggle-componentOrientation"/*DefaultEditorKit.toggleComponentOrientation*/84});85Object passwordInputMap = new UIDefaults.LazyInputMap(new Object[]{86"ctrl C", DefaultEditorKit.copyAction,87"ctrl V", DefaultEditorKit.pasteAction,88"ctrl X", DefaultEditorKit.cutAction,89"COPY", DefaultEditorKit.copyAction,90"PASTE", DefaultEditorKit.pasteAction,91"CUT", DefaultEditorKit.cutAction,92"control INSERT", DefaultEditorKit.copyAction,93"shift INSERT", DefaultEditorKit.pasteAction,94"shift DELETE", DefaultEditorKit.cutAction,95"shift LEFT", DefaultEditorKit.selectionBackwardAction,96"shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,97"shift RIGHT", DefaultEditorKit.selectionForwardAction,98"shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,99"ctrl LEFT", DefaultEditorKit.beginLineAction,100"ctrl KP_LEFT", DefaultEditorKit.beginLineAction,101"ctrl RIGHT", DefaultEditorKit.endLineAction,102"ctrl KP_RIGHT", DefaultEditorKit.endLineAction,103"ctrl shift LEFT", DefaultEditorKit.selectionBeginLineAction,104"ctrl shift KP_LEFT", DefaultEditorKit.selectionBeginLineAction,105"ctrl shift RIGHT", DefaultEditorKit.selectionEndLineAction,106"ctrl shift KP_RIGHT", DefaultEditorKit.selectionEndLineAction,107"ctrl A", DefaultEditorKit.selectAllAction,108"HOME", DefaultEditorKit.beginLineAction,109"END", DefaultEditorKit.endLineAction,110"shift HOME", DefaultEditorKit.selectionBeginLineAction,111"shift END", DefaultEditorKit.selectionEndLineAction,112"BACK_SPACE", DefaultEditorKit.deletePrevCharAction,113"shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,114"ctrl H", DefaultEditorKit.deletePrevCharAction,115"DELETE", DefaultEditorKit.deleteNextCharAction,116"RIGHT", DefaultEditorKit.forwardAction,117"LEFT", DefaultEditorKit.backwardAction,118"KP_RIGHT", DefaultEditorKit.forwardAction,119"KP_LEFT", DefaultEditorKit.backwardAction,120"ENTER", JTextField.notifyAction,121"ctrl BACK_SLASH", "unselect"/*DefaultEditorKit.unselectAction*/,122"control shift O", "toggle-componentOrientation"/*DefaultEditorKit.toggleComponentOrientation*/123});124Object multilineInputMap = new UIDefaults.LazyInputMap(new Object[]{125"ctrl C", DefaultEditorKit.copyAction,126"ctrl V", DefaultEditorKit.pasteAction,127"ctrl X", DefaultEditorKit.cutAction,128"COPY", DefaultEditorKit.copyAction,129"PASTE", DefaultEditorKit.pasteAction,130"CUT", DefaultEditorKit.cutAction,131"control INSERT", DefaultEditorKit.copyAction,132"shift INSERT", DefaultEditorKit.pasteAction,133"shift DELETE", DefaultEditorKit.cutAction,134"shift LEFT", DefaultEditorKit.selectionBackwardAction,135"shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,136"shift RIGHT", DefaultEditorKit.selectionForwardAction,137"shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,138"ctrl LEFT", DefaultEditorKit.previousWordAction,139"ctrl KP_LEFT", DefaultEditorKit.previousWordAction,140"ctrl RIGHT", DefaultEditorKit.nextWordAction,141"ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,142"ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,143"ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,144"ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,145"ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,146"ctrl A", DefaultEditorKit.selectAllAction,147"HOME", DefaultEditorKit.beginLineAction,148"END", DefaultEditorKit.endLineAction,149"shift HOME", DefaultEditorKit.selectionBeginLineAction,150"shift END", DefaultEditorKit.selectionEndLineAction,151152"UP", DefaultEditorKit.upAction,153"KP_UP", DefaultEditorKit.upAction,154"DOWN", DefaultEditorKit.downAction,155"KP_DOWN", DefaultEditorKit.downAction,156"PAGE_UP", DefaultEditorKit.pageUpAction,157"PAGE_DOWN", DefaultEditorKit.pageDownAction,158"shift PAGE_UP", "selection-page-up",159"shift PAGE_DOWN", "selection-page-down",160"ctrl shift PAGE_UP", "selection-page-left",161"ctrl shift PAGE_DOWN", "selection-page-right",162"shift UP", DefaultEditorKit.selectionUpAction,163"shift KP_UP", DefaultEditorKit.selectionUpAction,164"shift DOWN", DefaultEditorKit.selectionDownAction,165"shift KP_DOWN", DefaultEditorKit.selectionDownAction,166"ENTER", DefaultEditorKit.insertBreakAction,167"BACK_SPACE", DefaultEditorKit.deletePrevCharAction,168"shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,169"ctrl H", DefaultEditorKit.deletePrevCharAction,170"DELETE", DefaultEditorKit.deleteNextCharAction,171"ctrl DELETE", DefaultEditorKit.deleteNextWordAction,172"ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,173"RIGHT", DefaultEditorKit.forwardAction,174"LEFT", DefaultEditorKit.backwardAction,175"KP_RIGHT", DefaultEditorKit.forwardAction,176"KP_LEFT", DefaultEditorKit.backwardAction,177"TAB", DefaultEditorKit.insertTabAction,178"ctrl BACK_SLASH", "unselect"/*DefaultEditorKit.unselectAction*/,179"ctrl HOME", DefaultEditorKit.beginAction,180"ctrl END", DefaultEditorKit.endAction,181"ctrl shift HOME", DefaultEditorKit.selectionBeginAction,182"ctrl shift END", DefaultEditorKit.selectionEndAction,183"ctrl T", "next-link-action",184"ctrl shift T", "previous-link-action",185"ctrl SPACE", "activate-link-action",186"control shift O", "toggle-componentOrientation"/*DefaultEditorKit.toggleComponentOrientation*/187});188189Object[] defaults = new Object[]{190"Button.focusInputMap",191new UIDefaults.LazyInputMap(new Object[]{192"SPACE", "pressed",193"released SPACE", "released",194"ENTER", "pressed",195"released ENTER", "released"196}),197"CheckBox.focusInputMap",198new UIDefaults.LazyInputMap(new Object[]{199"SPACE", "pressed",200"released SPACE", "released"201}),202"ComboBox.ancestorInputMap",203new UIDefaults.LazyInputMap(new Object[]{204"ESCAPE", "hidePopup",205"PAGE_UP", "pageUpPassThrough",206"PAGE_DOWN", "pageDownPassThrough",207"HOME", "homePassThrough",208"END", "endPassThrough",209"DOWN", "selectNext",210"KP_DOWN", "selectNext",211"alt DOWN", "togglePopup",212"alt KP_DOWN", "togglePopup",213"alt UP", "togglePopup",214"alt KP_UP", "togglePopup",215"SPACE", "spacePopup",216"ENTER", "enterPressed",217"UP", "selectPrevious",218"KP_UP", "selectPrevious"219220}),221"Desktop.ancestorInputMap",222new UIDefaults.LazyInputMap(new Object[] {223"ctrl F5", "restore",224"ctrl F4", "close",225"ctrl F7", "move",226"ctrl F8", "resize",227"RIGHT", "right",228"KP_RIGHT", "right",229"shift RIGHT", "shrinkRight",230"shift KP_RIGHT", "shrinkRight",231"LEFT", "left",232"KP_LEFT", "left",233"shift LEFT", "shrinkLeft",234"shift KP_LEFT", "shrinkLeft",235"UP", "up",236"KP_UP", "up",237"shift UP", "shrinkUp",238"shift KP_UP", "shrinkUp",239"DOWN", "down",240"KP_DOWN", "down",241"shift DOWN", "shrinkDown",242"shift KP_DOWN", "shrinkDown",243"ESCAPE", "escape",244"ctrl F9", "minimize",245"ctrl F10", "maximize",246"ctrl F6", "selectNextFrame",247"ctrl TAB", "selectNextFrame",248"ctrl alt F6", "selectNextFrame",249"shift ctrl alt F6", "selectPreviousFrame",250"ctrl F12", "navigateNext",251"shift ctrl F12", "navigatePrevious"252}),253"EditorPane.focusInputMap", multilineInputMap,254"FileChooser.ancestorInputMap",255new UIDefaults.LazyInputMap(new Object[]{256"ESCAPE", "cancelSelection",257"F2", "editFileName",258"F5", "refresh",259"BACK_SPACE", "Go Up",260"ENTER", "approveSelection",261"ctrl ENTER", "approveSelection"262}),263"FormattedTextField.focusInputMap",264new UIDefaults.LazyInputMap(new Object[]{265"ctrl C", DefaultEditorKit.copyAction,266"ctrl V", DefaultEditorKit.pasteAction,267"ctrl X", DefaultEditorKit.cutAction,268"COPY", DefaultEditorKit.copyAction,269"PASTE", DefaultEditorKit.pasteAction,270"CUT", DefaultEditorKit.cutAction,271"control INSERT", DefaultEditorKit.copyAction,272"shift INSERT", DefaultEditorKit.pasteAction,273"shift DELETE", DefaultEditorKit.cutAction,274"shift LEFT", DefaultEditorKit.selectionBackwardAction,275"shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,276"shift RIGHT", DefaultEditorKit.selectionForwardAction,277"shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,278"ctrl LEFT", DefaultEditorKit.previousWordAction,279"ctrl KP_LEFT", DefaultEditorKit.previousWordAction,280"ctrl RIGHT", DefaultEditorKit.nextWordAction,281"ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,282"ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,283"ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,284"ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,285"ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,286"ctrl A", DefaultEditorKit.selectAllAction,287"HOME", DefaultEditorKit.beginLineAction,288"END", DefaultEditorKit.endLineAction,289"shift HOME", DefaultEditorKit.selectionBeginLineAction,290"shift END", DefaultEditorKit.selectionEndLineAction,291"BACK_SPACE", DefaultEditorKit.deletePrevCharAction,292"shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,293"ctrl H", DefaultEditorKit.deletePrevCharAction,294"DELETE", DefaultEditorKit.deleteNextCharAction,295"ctrl DELETE", DefaultEditorKit.deleteNextWordAction,296"ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,297"RIGHT", DefaultEditorKit.forwardAction,298"LEFT", DefaultEditorKit.backwardAction,299"KP_RIGHT", DefaultEditorKit.forwardAction,300"KP_LEFT", DefaultEditorKit.backwardAction,301"ENTER", JTextField.notifyAction,302"ctrl BACK_SLASH", "unselect",303"control shift O", "toggle-componentOrientation",304"ESCAPE", "reset-field-edit",305"UP", "increment",306"KP_UP", "increment",307"DOWN", "decrement",308"KP_DOWN", "decrement",309}),310"InternalFrame.windowBindings",311new Object[]{312"shift ESCAPE", "showSystemMenu",313"ctrl SPACE", "showSystemMenu",314"ESCAPE", "hideSystemMenu"315},316"List.focusInputMap",317new UIDefaults.LazyInputMap(new Object[]{318"ctrl C", "copy",319"ctrl V", "paste",320"ctrl X", "cut",321"COPY", "copy",322"PASTE", "paste",323"CUT", "cut",324"control INSERT", "copy",325"shift INSERT", "paste",326"shift DELETE", "cut",327"UP", "selectPreviousRow",328"KP_UP", "selectPreviousRow",329"shift UP", "selectPreviousRowExtendSelection",330"shift KP_UP", "selectPreviousRowExtendSelection",331"ctrl shift UP", "selectPreviousRowExtendSelection",332"ctrl shift KP_UP", "selectPreviousRowExtendSelection",333"ctrl UP", "selectPreviousRowChangeLead",334"ctrl KP_UP", "selectPreviousRowChangeLead",335"DOWN", "selectNextRow",336"KP_DOWN", "selectNextRow",337"shift DOWN", "selectNextRowExtendSelection",338"shift KP_DOWN", "selectNextRowExtendSelection",339"ctrl shift DOWN", "selectNextRowExtendSelection",340"ctrl shift KP_DOWN", "selectNextRowExtendSelection",341"ctrl DOWN", "selectNextRowChangeLead",342"ctrl KP_DOWN", "selectNextRowChangeLead",343"LEFT", "selectPreviousColumn",344"KP_LEFT", "selectPreviousColumn",345"shift LEFT", "selectPreviousColumnExtendSelection",346"shift KP_LEFT", "selectPreviousColumnExtendSelection",347"ctrl shift LEFT", "selectPreviousColumnExtendSelection",348"ctrl shift KP_LEFT", "selectPreviousColumnExtendSelection",349"ctrl LEFT", "selectPreviousColumnChangeLead",350"ctrl KP_LEFT", "selectPreviousColumnChangeLead",351"RIGHT", "selectNextColumn",352"KP_RIGHT", "selectNextColumn",353"shift RIGHT", "selectNextColumnExtendSelection",354"shift KP_RIGHT", "selectNextColumnExtendSelection",355"ctrl shift RIGHT", "selectNextColumnExtendSelection",356"ctrl shift KP_RIGHT", "selectNextColumnExtendSelection",357"ctrl RIGHT", "selectNextColumnChangeLead",358"ctrl KP_RIGHT", "selectNextColumnChangeLead",359"HOME", "selectFirstRow",360"shift HOME", "selectFirstRowExtendSelection",361"ctrl shift HOME", "selectFirstRowExtendSelection",362"ctrl HOME", "selectFirstRowChangeLead",363"END", "selectLastRow",364"shift END", "selectLastRowExtendSelection",365"ctrl shift END", "selectLastRowExtendSelection",366"ctrl END", "selectLastRowChangeLead",367"PAGE_UP", "scrollUp",368"shift PAGE_UP", "scrollUpExtendSelection",369"ctrl shift PAGE_UP", "scrollUpExtendSelection",370"ctrl PAGE_UP", "scrollUpChangeLead",371"PAGE_DOWN", "scrollDown",372"shift PAGE_DOWN", "scrollDownExtendSelection",373"ctrl shift PAGE_DOWN", "scrollDownExtendSelection",374"ctrl PAGE_DOWN", "scrollDownChangeLead",375"ctrl A", "selectAll",376"ctrl SLASH", "selectAll",377"ctrl BACK_SLASH", "clearSelection",378"SPACE", "addToSelection",379"ctrl SPACE", "toggleAndAnchor",380"shift SPACE", "extendTo",381"ctrl shift SPACE", "moveSelectionTo"382}),383"List.focusInputMap.RightToLeft",384new UIDefaults.LazyInputMap(new Object[]{385"LEFT", "selectNextColumn",386"KP_LEFT", "selectNextColumn",387"shift LEFT", "selectNextColumnExtendSelection",388"shift KP_LEFT", "selectNextColumnExtendSelection",389"ctrl shift LEFT", "selectNextColumnExtendSelection",390"ctrl shift KP_LEFT", "selectNextColumnExtendSelection",391"ctrl LEFT", "selectNextColumnChangeLead",392"ctrl KP_LEFT", "selectNextColumnChangeLead",393"RIGHT", "selectPreviousColumn",394"KP_RIGHT", "selectPreviousColumn",395"shift RIGHT", "selectPreviousColumnExtendSelection",396"shift KP_RIGHT", "selectPreviousColumnExtendSelection",397"ctrl shift RIGHT", "selectPreviousColumnExtendSelection",398"ctrl shift KP_RIGHT", "selectPreviousColumnExtendSelection",399"ctrl RIGHT", "selectPreviousColumnChangeLead",400"ctrl KP_RIGHT", "selectPreviousColumnChangeLead",401}),402"MenuBar.windowBindings", new Object[]{403"F10", "takeFocus"404},405"OptionPane.windowBindings", new Object[]{406"ESCAPE", "close"407},408"PasswordField.focusInputMap", passwordInputMap,409"PopupMenu.selectedWindowInputMapBindings",410new Object[]{411"ESCAPE", "cancel",412"DOWN", "selectNext",413"KP_DOWN", "selectNext",414"UP", "selectPrevious",415"KP_UP", "selectPrevious",416"LEFT", "selectParent",417"KP_LEFT", "selectParent",418"RIGHT", "selectChild",419"KP_RIGHT", "selectChild",420"ENTER", "return",421"SPACE", "return"422},423"PopupMenu.selectedWindowInputMapBindings.RightToLeft",424new Object[]{425"LEFT", "selectChild",426"KP_LEFT", "selectChild",427"RIGHT", "selectParent",428"KP_RIGHT", "selectParent",429},430"RadioButton.focusInputMap",431new UIDefaults.LazyInputMap(new Object[]{432"SPACE", "pressed",433"released SPACE", "released",434"RETURN", "pressed"435}),436"RootPane.ancestorInputMap",437new UIDefaults.LazyInputMap(new Object[]{438"shift F10", "postPopup",439"CONTEXT_MENU", "postPopup"440}),441// These bindings are only enabled when there is a default442// button set on the rootpane.443"RootPane.defaultButtonWindowKeyBindings", new Object[]{444"ENTER", "press",445"released ENTER", "release",446"ctrl ENTER", "press",447"ctrl released ENTER", "release"448},449"ScrollBar.ancestorInputMap",450new UIDefaults.LazyInputMap(new Object[]{451"RIGHT", "positiveUnitIncrement",452"KP_RIGHT", "positiveUnitIncrement",453"DOWN", "positiveUnitIncrement",454"KP_DOWN", "positiveUnitIncrement",455"PAGE_DOWN", "positiveBlockIncrement",456"LEFT", "negativeUnitIncrement",457"KP_LEFT", "negativeUnitIncrement",458"UP", "negativeUnitIncrement",459"KP_UP", "negativeUnitIncrement",460"PAGE_UP", "negativeBlockIncrement",461"HOME", "minScroll",462"END", "maxScroll"463}),464"ScrollBar.ancestorInputMap.RightToLeft",465new UIDefaults.LazyInputMap(new Object[]{466"RIGHT", "negativeUnitIncrement",467"KP_RIGHT", "negativeUnitIncrement",468"LEFT", "positiveUnitIncrement",469"KP_LEFT", "positiveUnitIncrement",470}),471"ScrollPane.ancestorInputMap",472new UIDefaults.LazyInputMap(new Object[]{473"RIGHT", "unitScrollRight",474"KP_RIGHT", "unitScrollRight",475"DOWN", "unitScrollDown",476"KP_DOWN", "unitScrollDown",477"LEFT", "unitScrollLeft",478"KP_LEFT", "unitScrollLeft",479"UP", "unitScrollUp",480"KP_UP", "unitScrollUp",481"PAGE_UP", "scrollUp",482"PAGE_DOWN", "scrollDown",483"ctrl PAGE_UP", "scrollLeft",484"ctrl PAGE_DOWN", "scrollRight",485"ctrl HOME", "scrollHome",486"ctrl END", "scrollEnd"487}),488"ScrollPane.ancestorInputMap.RightToLeft",489new UIDefaults.LazyInputMap(new Object[]{490"ctrl PAGE_UP", "scrollRight",491"ctrl PAGE_DOWN", "scrollLeft",492}),493"Slider.focusInputMap",494new UIDefaults.LazyInputMap(new Object[]{495"RIGHT", "positiveUnitIncrement",496"KP_RIGHT", "positiveUnitIncrement",497"DOWN", "negativeUnitIncrement",498"KP_DOWN", "negativeUnitIncrement",499"PAGE_DOWN", "negativeBlockIncrement",500"LEFT", "negativeUnitIncrement",501"KP_LEFT", "negativeUnitIncrement",502"UP", "positiveUnitIncrement",503"KP_UP", "positiveUnitIncrement",504"PAGE_UP", "positiveBlockIncrement",505"HOME", "minScroll",506"END", "maxScroll"507}),508"Slider.focusInputMap.RightToLeft",509new UIDefaults.LazyInputMap(new Object[]{510"RIGHT", "negativeUnitIncrement",511"KP_RIGHT", "negativeUnitIncrement",512"LEFT", "positiveUnitIncrement",513"KP_LEFT", "positiveUnitIncrement",514}),515"Spinner.ancestorInputMap",516new UIDefaults.LazyInputMap(new Object[]{517"UP", "increment",518"KP_UP", "increment",519"DOWN", "decrement",520"KP_DOWN", "decrement",521}),522"SplitPane.ancestorInputMap",523new UIDefaults.LazyInputMap(new Object[]{524"UP", "negativeIncrement",525"DOWN", "positiveIncrement",526"LEFT", "negativeIncrement",527"RIGHT", "positiveIncrement",528"KP_UP", "negativeIncrement",529"KP_DOWN", "positiveIncrement",530"KP_LEFT", "negativeIncrement",531"KP_RIGHT", "positiveIncrement",532"HOME", "selectMin",533"END", "selectMax",534"F8", "startResize",535"F6", "toggleFocus",536"ctrl TAB", "focusOutForward",537"ctrl shift TAB", "focusOutBackward"538}),539"TabbedPane.focusInputMap",540new UIDefaults.LazyInputMap(new Object[]{541"RIGHT", "navigateRight",542"KP_RIGHT", "navigateRight",543"LEFT", "navigateLeft",544"KP_LEFT", "navigateLeft",545"UP", "navigateUp",546"KP_UP", "navigateUp",547"DOWN", "navigateDown",548"KP_DOWN", "navigateDown",549"ctrl DOWN", "requestFocusForVisibleComponent",550"ctrl KP_DOWN", "requestFocusForVisibleComponent",551"SPACE", "selectTabWithFocus"552}),553"TabbedPane.ancestorInputMap",554new UIDefaults.LazyInputMap(new Object[]{555"ctrl TAB", "navigateNext",556"ctrl shift TAB", "navigatePrevious",557"ctrl PAGE_DOWN", "navigatePageDown",558"ctrl PAGE_UP", "navigatePageUp",559"ctrl UP", "requestFocus",560"ctrl KP_UP", "requestFocus",561}),562"TableHeader.ancestorInputMap",563new UIDefaults.LazyInputMap(new Object[] {564"SPACE", "toggleSortOrder",565"LEFT", "selectColumnToLeft",566"KP_LEFT", "selectColumnToLeft",567"RIGHT", "selectColumnToRight",568"KP_RIGHT", "selectColumnToRight",569"alt LEFT", "moveColumnLeft",570"alt KP_LEFT", "moveColumnLeft",571"alt RIGHT", "moveColumnRight",572"alt KP_RIGHT", "moveColumnRight",573"alt shift LEFT", "resizeLeft",574"alt shift KP_LEFT", "resizeLeft",575"alt shift RIGHT", "resizeRight",576"alt shift KP_RIGHT", "resizeRight",577"ESCAPE", "focusTable",578}),579"Table.ancestorInputMap",580new UIDefaults.LazyInputMap(new Object[]{581"ctrl C", "copy",582"ctrl V", "paste",583"ctrl X", "cut",584"COPY", "copy",585"PASTE", "paste",586"CUT", "cut",587"control INSERT", "copy",588"shift INSERT", "paste",589"shift DELETE", "cut",590"RIGHT", "selectNextColumn",591"KP_RIGHT", "selectNextColumn",592"shift RIGHT", "selectNextColumnExtendSelection",593"shift KP_RIGHT", "selectNextColumnExtendSelection",594"ctrl shift RIGHT", "selectNextColumnExtendSelection",595"ctrl shift KP_RIGHT", "selectNextColumnExtendSelection",596"ctrl RIGHT", "selectNextColumnChangeLead",597"ctrl KP_RIGHT", "selectNextColumnChangeLead",598"LEFT", "selectPreviousColumn",599"KP_LEFT", "selectPreviousColumn",600"shift LEFT", "selectPreviousColumnExtendSelection",601"shift KP_LEFT", "selectPreviousColumnExtendSelection",602"ctrl shift LEFT", "selectPreviousColumnExtendSelection",603"ctrl shift KP_LEFT", "selectPreviousColumnExtendSelection",604"ctrl LEFT", "selectPreviousColumnChangeLead",605"ctrl KP_LEFT", "selectPreviousColumnChangeLead",606"DOWN", "selectNextRow",607"KP_DOWN", "selectNextRow",608"shift DOWN", "selectNextRowExtendSelection",609"shift KP_DOWN", "selectNextRowExtendSelection",610"ctrl shift DOWN", "selectNextRowExtendSelection",611"ctrl shift KP_DOWN", "selectNextRowExtendSelection",612"ctrl DOWN", "selectNextRowChangeLead",613"ctrl KP_DOWN", "selectNextRowChangeLead",614"UP", "selectPreviousRow",615"KP_UP", "selectPreviousRow",616"shift UP", "selectPreviousRowExtendSelection",617"shift KP_UP", "selectPreviousRowExtendSelection",618"ctrl shift UP", "selectPreviousRowExtendSelection",619"ctrl shift KP_UP", "selectPreviousRowExtendSelection",620"ctrl UP", "selectPreviousRowChangeLead",621"ctrl KP_UP", "selectPreviousRowChangeLead",622"HOME", "selectFirstColumn",623"shift HOME", "selectFirstColumnExtendSelection",624"ctrl shift HOME", "selectFirstRowExtendSelection",625"ctrl HOME", "selectFirstRow",626"END", "selectLastColumn",627"shift END", "selectLastColumnExtendSelection",628"ctrl shift END", "selectLastRowExtendSelection",629"ctrl END", "selectLastRow",630"PAGE_UP", "scrollUpChangeSelection",631"shift PAGE_UP", "scrollUpExtendSelection",632"ctrl shift PAGE_UP", "scrollLeftExtendSelection",633"ctrl PAGE_UP", "scrollLeftChangeSelection",634"PAGE_DOWN", "scrollDownChangeSelection",635"shift PAGE_DOWN", "scrollDownExtendSelection",636"ctrl shift PAGE_DOWN", "scrollRightExtendSelection",637"ctrl PAGE_DOWN", "scrollRightChangeSelection",638"TAB", "selectNextColumnCell",639"shift TAB", "selectPreviousColumnCell",640"ENTER", "selectNextRowCell",641"shift ENTER", "selectPreviousRowCell",642"ctrl A", "selectAll",643"ctrl SLASH", "selectAll",644"ctrl BACK_SLASH", "clearSelection",645"ESCAPE", "cancel",646"F2", "startEditing",647"SPACE", "addToSelection",648"ctrl SPACE", "toggleAndAnchor",649"shift SPACE", "extendTo",650"ctrl shift SPACE", "moveSelectionTo",651"F8", "focusHeader"652}),653"Table.ancestorInputMap.RightToLeft",654new UIDefaults.LazyInputMap(new Object[]{655"RIGHT", "selectPreviousColumn",656"KP_RIGHT", "selectPreviousColumn",657"shift RIGHT", "selectPreviousColumnExtendSelection",658"shift KP_RIGHT", "selectPreviousColumnExtendSelection",659"ctrl shift RIGHT", "selectPreviousColumnExtendSelection",660"ctrl shift KP_RIGHT", "selectPreviousColumnExtendSelection",661"shift RIGHT", "selectPreviousColumnChangeLead",662"shift KP_RIGHT", "selectPreviousColumnChangeLead",663"LEFT", "selectNextColumn",664"KP_LEFT", "selectNextColumn",665"shift LEFT", "selectNextColumnExtendSelection",666"shift KP_LEFT", "selectNextColumnExtendSelection",667"ctrl shift LEFT", "selectNextColumnExtendSelection",668"ctrl shift KP_LEFT", "selectNextColumnExtendSelection",669"ctrl LEFT", "selectNextColumnChangeLead",670"ctrl KP_LEFT", "selectNextColumnChangeLead",671"ctrl PAGE_UP", "scrollRightChangeSelection",672"ctrl PAGE_DOWN", "scrollLeftChangeSelection",673"ctrl shift PAGE_UP", "scrollRightExtendSelection",674"ctrl shift PAGE_DOWN", "scrollLeftExtendSelection",675}),676"TextArea.focusInputMap", multilineInputMap,677"TextField.focusInputMap", fieldInputMap,678"TextPane.focusInputMap", multilineInputMap,679"ToggleButton.focusInputMap",680new UIDefaults.LazyInputMap(new Object[]{681"SPACE", "pressed",682"released SPACE", "released"683}),684"ToolBar.ancestorInputMap",685new UIDefaults.LazyInputMap(new Object[]{686"UP", "navigateUp",687"KP_UP", "navigateUp",688"DOWN", "navigateDown",689"KP_DOWN", "navigateDown",690"LEFT", "navigateLeft",691"KP_LEFT", "navigateLeft",692"RIGHT", "navigateRight",693"KP_RIGHT", "navigateRight"694}),695"Tree.focusInputMap",696new UIDefaults.LazyInputMap(new Object[]{697"ctrl C", "copy",698"ctrl V", "paste",699"ctrl X", "cut",700"COPY", "copy",701"PASTE", "paste",702"CUT", "cut",703"control INSERT", "copy",704"shift INSERT", "paste",705"shift DELETE", "cut",706"UP", "selectPrevious",707"KP_UP", "selectPrevious",708"shift UP", "selectPreviousExtendSelection",709"shift KP_UP", "selectPreviousExtendSelection",710"ctrl shift UP", "selectPreviousExtendSelection",711"ctrl shift KP_UP", "selectPreviousExtendSelection",712"ctrl UP", "selectPreviousChangeLead",713"ctrl KP_UP", "selectPreviousChangeLead",714"DOWN", "selectNext",715"KP_DOWN", "selectNext",716"shift DOWN", "selectNextExtendSelection",717"shift KP_DOWN", "selectNextExtendSelection",718"ctrl shift DOWN", "selectNextExtendSelection",719"ctrl shift KP_DOWN", "selectNextExtendSelection",720"ctrl DOWN", "selectNextChangeLead",721"ctrl KP_DOWN", "selectNextChangeLead",722"RIGHT", "selectChild",723"KP_RIGHT", "selectChild",724"LEFT", "selectParent",725"KP_LEFT", "selectParent",726"typed +", "expand",727"typed -", "collapse",728"BACK_SPACE", "moveSelectionToParent",729"PAGE_UP", "scrollUpChangeSelection",730"shift PAGE_UP", "scrollUpExtendSelection",731"ctrl shift PAGE_UP", "scrollUpExtendSelection",732"ctrl PAGE_UP", "scrollUpChangeLead",733"PAGE_DOWN", "scrollDownChangeSelection",734"shift PAGE_DOWN", "scrollDownExtendSelection",735"ctrl shift PAGE_DOWN", "scrollDownExtendSelection",736"ctrl PAGE_DOWN", "scrollDownChangeLead",737"HOME", "selectFirst",738"shift HOME", "selectFirstExtendSelection",739"ctrl shift HOME", "selectFirstExtendSelection",740"ctrl HOME", "selectFirstChangeLead",741"END", "selectLast",742"shift END", "selectLastExtendSelection",743"ctrl shift END", "selectLastExtendSelection",744"ctrl END", "selectLastChangeLead",745"F2", "startEditing",746"ctrl A", "selectAll",747"ctrl SLASH", "selectAll",748"ctrl BACK_SLASH", "clearSelection",749"ctrl LEFT", "scrollLeft",750"ctrl KP_LEFT", "scrollLeft",751"ctrl RIGHT", "scrollRight",752"ctrl KP_RIGHT", "scrollRight",753"SPACE", "addToSelection",754"ctrl SPACE", "toggleAndAnchor",755"shift SPACE", "extendTo",756"ctrl shift SPACE", "moveSelectionTo"757}),758"Tree.focusInputMap.RightToLeft",759new UIDefaults.LazyInputMap(new Object[]{760"RIGHT", "selectParent",761"KP_RIGHT", "selectParent",762"LEFT", "selectChild",763"KP_LEFT", "selectChild",764}),765"Tree.ancestorInputMap",766new UIDefaults.LazyInputMap(new Object[]{767"ESCAPE", "cancel"768}),769};770table.putDefaults(defaults);771}772}773774775