Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/classes/sun/swing/plaf/GTKKeybindings.java
38918 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"EditorPane.focusInputMap", multilineInputMap,222"FileChooser.ancestorInputMap",223new UIDefaults.LazyInputMap(new Object[]{224"ESCAPE", "cancelSelection",225"F2", "editFileName",226"F5", "refresh",227"BACK_SPACE", "Go Up",228"ENTER", "approveSelection",229"ctrl ENTER", "approveSelection"230}),231"FormattedTextField.focusInputMap",232new UIDefaults.LazyInputMap(new Object[]{233"ctrl C", DefaultEditorKit.copyAction,234"ctrl V", DefaultEditorKit.pasteAction,235"ctrl X", DefaultEditorKit.cutAction,236"COPY", DefaultEditorKit.copyAction,237"PASTE", DefaultEditorKit.pasteAction,238"CUT", DefaultEditorKit.cutAction,239"control INSERT", DefaultEditorKit.copyAction,240"shift INSERT", DefaultEditorKit.pasteAction,241"shift DELETE", DefaultEditorKit.cutAction,242"shift LEFT", DefaultEditorKit.selectionBackwardAction,243"shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,244"shift RIGHT", DefaultEditorKit.selectionForwardAction,245"shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,246"ctrl LEFT", DefaultEditorKit.previousWordAction,247"ctrl KP_LEFT", DefaultEditorKit.previousWordAction,248"ctrl RIGHT", DefaultEditorKit.nextWordAction,249"ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,250"ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,251"ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,252"ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,253"ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,254"ctrl A", DefaultEditorKit.selectAllAction,255"HOME", DefaultEditorKit.beginLineAction,256"END", DefaultEditorKit.endLineAction,257"shift HOME", DefaultEditorKit.selectionBeginLineAction,258"shift END", DefaultEditorKit.selectionEndLineAction,259"BACK_SPACE", DefaultEditorKit.deletePrevCharAction,260"shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,261"ctrl H", DefaultEditorKit.deletePrevCharAction,262"DELETE", DefaultEditorKit.deleteNextCharAction,263"ctrl DELETE", DefaultEditorKit.deleteNextWordAction,264"ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,265"RIGHT", DefaultEditorKit.forwardAction,266"LEFT", DefaultEditorKit.backwardAction,267"KP_RIGHT", DefaultEditorKit.forwardAction,268"KP_LEFT", DefaultEditorKit.backwardAction,269"ENTER", JTextField.notifyAction,270"ctrl BACK_SLASH", "unselect",271"control shift O", "toggle-componentOrientation",272"ESCAPE", "reset-field-edit",273"UP", "increment",274"KP_UP", "increment",275"DOWN", "decrement",276"KP_DOWN", "decrement",277}),278"InternalFrame.windowBindings",279new Object[]{280"shift ESCAPE", "showSystemMenu",281"ctrl SPACE", "showSystemMenu",282"ESCAPE", "hideSystemMenu"283},284"List.focusInputMap",285new UIDefaults.LazyInputMap(new Object[]{286"ctrl C", "copy",287"ctrl V", "paste",288"ctrl X", "cut",289"COPY", "copy",290"PASTE", "paste",291"CUT", "cut",292"control INSERT", "copy",293"shift INSERT", "paste",294"shift DELETE", "cut",295"UP", "selectPreviousRow",296"KP_UP", "selectPreviousRow",297"shift UP", "selectPreviousRowExtendSelection",298"shift KP_UP", "selectPreviousRowExtendSelection",299"ctrl shift UP", "selectPreviousRowExtendSelection",300"ctrl shift KP_UP", "selectPreviousRowExtendSelection",301"ctrl UP", "selectPreviousRowChangeLead",302"ctrl KP_UP", "selectPreviousRowChangeLead",303"DOWN", "selectNextRow",304"KP_DOWN", "selectNextRow",305"shift DOWN", "selectNextRowExtendSelection",306"shift KP_DOWN", "selectNextRowExtendSelection",307"ctrl shift DOWN", "selectNextRowExtendSelection",308"ctrl shift KP_DOWN", "selectNextRowExtendSelection",309"ctrl DOWN", "selectNextRowChangeLead",310"ctrl KP_DOWN", "selectNextRowChangeLead",311"LEFT", "selectPreviousColumn",312"KP_LEFT", "selectPreviousColumn",313"shift LEFT", "selectPreviousColumnExtendSelection",314"shift KP_LEFT", "selectPreviousColumnExtendSelection",315"ctrl shift LEFT", "selectPreviousColumnExtendSelection",316"ctrl shift KP_LEFT", "selectPreviousColumnExtendSelection",317"ctrl LEFT", "selectPreviousColumnChangeLead",318"ctrl KP_LEFT", "selectPreviousColumnChangeLead",319"RIGHT", "selectNextColumn",320"KP_RIGHT", "selectNextColumn",321"shift RIGHT", "selectNextColumnExtendSelection",322"shift KP_RIGHT", "selectNextColumnExtendSelection",323"ctrl shift RIGHT", "selectNextColumnExtendSelection",324"ctrl shift KP_RIGHT", "selectNextColumnExtendSelection",325"ctrl RIGHT", "selectNextColumnChangeLead",326"ctrl KP_RIGHT", "selectNextColumnChangeLead",327"HOME", "selectFirstRow",328"shift HOME", "selectFirstRowExtendSelection",329"ctrl shift HOME", "selectFirstRowExtendSelection",330"ctrl HOME", "selectFirstRowChangeLead",331"END", "selectLastRow",332"shift END", "selectLastRowExtendSelection",333"ctrl shift END", "selectLastRowExtendSelection",334"ctrl END", "selectLastRowChangeLead",335"PAGE_UP", "scrollUp",336"shift PAGE_UP", "scrollUpExtendSelection",337"ctrl shift PAGE_UP", "scrollUpExtendSelection",338"ctrl PAGE_UP", "scrollUpChangeLead",339"PAGE_DOWN", "scrollDown",340"shift PAGE_DOWN", "scrollDownExtendSelection",341"ctrl shift PAGE_DOWN", "scrollDownExtendSelection",342"ctrl PAGE_DOWN", "scrollDownChangeLead",343"ctrl A", "selectAll",344"ctrl SLASH", "selectAll",345"ctrl BACK_SLASH", "clearSelection",346"SPACE", "addToSelection",347"ctrl SPACE", "toggleAndAnchor",348"shift SPACE", "extendTo",349"ctrl shift SPACE", "moveSelectionTo"350}),351"List.focusInputMap.RightToLeft",352new UIDefaults.LazyInputMap(new Object[]{353"LEFT", "selectNextColumn",354"KP_LEFT", "selectNextColumn",355"shift LEFT", "selectNextColumnExtendSelection",356"shift KP_LEFT", "selectNextColumnExtendSelection",357"ctrl shift LEFT", "selectNextColumnExtendSelection",358"ctrl shift KP_LEFT", "selectNextColumnExtendSelection",359"ctrl LEFT", "selectNextColumnChangeLead",360"ctrl KP_LEFT", "selectNextColumnChangeLead",361"RIGHT", "selectPreviousColumn",362"KP_RIGHT", "selectPreviousColumn",363"shift RIGHT", "selectPreviousColumnExtendSelection",364"shift KP_RIGHT", "selectPreviousColumnExtendSelection",365"ctrl shift RIGHT", "selectPreviousColumnExtendSelection",366"ctrl shift KP_RIGHT", "selectPreviousColumnExtendSelection",367"ctrl RIGHT", "selectPreviousColumnChangeLead",368"ctrl KP_RIGHT", "selectPreviousColumnChangeLead",369}),370"MenuBar.windowBindings", new Object[]{371"F10", "takeFocus"372},373"OptionPane.windowBindings", new Object[]{374"ESCAPE", "close"375},376"PasswordField.focusInputMap", passwordInputMap,377"PopupMenu.selectedWindowInputMapBindings",378new Object[]{379"ESCAPE", "cancel",380"DOWN", "selectNext",381"KP_DOWN", "selectNext",382"UP", "selectPrevious",383"KP_UP", "selectPrevious",384"LEFT", "selectParent",385"KP_LEFT", "selectParent",386"RIGHT", "selectChild",387"KP_RIGHT", "selectChild",388"ENTER", "return",389"SPACE", "return"390},391"PopupMenu.selectedWindowInputMapBindings.RightToLeft",392new Object[]{393"LEFT", "selectChild",394"KP_LEFT", "selectChild",395"RIGHT", "selectParent",396"KP_RIGHT", "selectParent",397},398"RadioButton.focusInputMap",399new UIDefaults.LazyInputMap(new Object[]{400"SPACE", "pressed",401"released SPACE", "released",402"RETURN", "pressed"403}),404"RootPane.ancestorInputMap",405new UIDefaults.LazyInputMap(new Object[]{406"shift F10", "postPopup",407"CONTEXT_MENU", "postPopup"408}),409// These bindings are only enabled when there is a default410// button set on the rootpane.411"RootPane.defaultButtonWindowKeyBindings", new Object[]{412"ENTER", "press",413"released ENTER", "release",414"ctrl ENTER", "press",415"ctrl released ENTER", "release"416},417"ScrollBar.ancestorInputMap",418new UIDefaults.LazyInputMap(new Object[]{419"RIGHT", "positiveUnitIncrement",420"KP_RIGHT", "positiveUnitIncrement",421"DOWN", "positiveUnitIncrement",422"KP_DOWN", "positiveUnitIncrement",423"PAGE_DOWN", "positiveBlockIncrement",424"LEFT", "negativeUnitIncrement",425"KP_LEFT", "negativeUnitIncrement",426"UP", "negativeUnitIncrement",427"KP_UP", "negativeUnitIncrement",428"PAGE_UP", "negativeBlockIncrement",429"HOME", "minScroll",430"END", "maxScroll"431}),432"ScrollBar.ancestorInputMap.RightToLeft",433new UIDefaults.LazyInputMap(new Object[]{434"RIGHT", "negativeUnitIncrement",435"KP_RIGHT", "negativeUnitIncrement",436"LEFT", "positiveUnitIncrement",437"KP_LEFT", "positiveUnitIncrement",438}),439"ScrollPane.ancestorInputMap",440new UIDefaults.LazyInputMap(new Object[]{441"RIGHT", "unitScrollRight",442"KP_RIGHT", "unitScrollRight",443"DOWN", "unitScrollDown",444"KP_DOWN", "unitScrollDown",445"LEFT", "unitScrollLeft",446"KP_LEFT", "unitScrollLeft",447"UP", "unitScrollUp",448"KP_UP", "unitScrollUp",449"PAGE_UP", "scrollUp",450"PAGE_DOWN", "scrollDown",451"ctrl PAGE_UP", "scrollLeft",452"ctrl PAGE_DOWN", "scrollRight",453"ctrl HOME", "scrollHome",454"ctrl END", "scrollEnd"455}),456"ScrollPane.ancestorInputMap.RightToLeft",457new UIDefaults.LazyInputMap(new Object[]{458"ctrl PAGE_UP", "scrollRight",459"ctrl PAGE_DOWN", "scrollLeft",460}),461"Slider.focusInputMap",462new UIDefaults.LazyInputMap(new Object[]{463"RIGHT", "positiveUnitIncrement",464"KP_RIGHT", "positiveUnitIncrement",465"DOWN", "negativeUnitIncrement",466"KP_DOWN", "negativeUnitIncrement",467"PAGE_DOWN", "negativeBlockIncrement",468"LEFT", "negativeUnitIncrement",469"KP_LEFT", "negativeUnitIncrement",470"UP", "positiveUnitIncrement",471"KP_UP", "positiveUnitIncrement",472"PAGE_UP", "positiveBlockIncrement",473"HOME", "minScroll",474"END", "maxScroll"475}),476"Slider.focusInputMap.RightToLeft",477new UIDefaults.LazyInputMap(new Object[]{478"RIGHT", "negativeUnitIncrement",479"KP_RIGHT", "negativeUnitIncrement",480"LEFT", "positiveUnitIncrement",481"KP_LEFT", "positiveUnitIncrement",482}),483"Spinner.ancestorInputMap",484new UIDefaults.LazyInputMap(new Object[]{485"UP", "increment",486"KP_UP", "increment",487"DOWN", "decrement",488"KP_DOWN", "decrement",489}),490"SplitPane.ancestorInputMap",491new UIDefaults.LazyInputMap(new Object[]{492"UP", "negativeIncrement",493"DOWN", "positiveIncrement",494"LEFT", "negativeIncrement",495"RIGHT", "positiveIncrement",496"KP_UP", "negativeIncrement",497"KP_DOWN", "positiveIncrement",498"KP_LEFT", "negativeIncrement",499"KP_RIGHT", "positiveIncrement",500"HOME", "selectMin",501"END", "selectMax",502"F8", "startResize",503"F6", "toggleFocus",504"ctrl TAB", "focusOutForward",505"ctrl shift TAB", "focusOutBackward"506}),507"TabbedPane.focusInputMap",508new UIDefaults.LazyInputMap(new Object[]{509"RIGHT", "navigateRight",510"KP_RIGHT", "navigateRight",511"LEFT", "navigateLeft",512"KP_LEFT", "navigateLeft",513"UP", "navigateUp",514"KP_UP", "navigateUp",515"DOWN", "navigateDown",516"KP_DOWN", "navigateDown",517"ctrl DOWN", "requestFocusForVisibleComponent",518"ctrl KP_DOWN", "requestFocusForVisibleComponent",519"SPACE", "selectTabWithFocus"520}),521"TabbedPane.ancestorInputMap",522new UIDefaults.LazyInputMap(new Object[]{523"ctrl TAB", "navigateNext",524"ctrl shift TAB", "navigatePrevious",525"ctrl PAGE_DOWN", "navigatePageDown",526"ctrl PAGE_UP", "navigatePageUp",527"ctrl UP", "requestFocus",528"ctrl KP_UP", "requestFocus",529}),530"TableHeader.ancestorInputMap",531new UIDefaults.LazyInputMap(new Object[] {532"SPACE", "toggleSortOrder",533"LEFT", "selectColumnToLeft",534"KP_LEFT", "selectColumnToLeft",535"RIGHT", "selectColumnToRight",536"KP_RIGHT", "selectColumnToRight",537"alt LEFT", "moveColumnLeft",538"alt KP_LEFT", "moveColumnLeft",539"alt RIGHT", "moveColumnRight",540"alt KP_RIGHT", "moveColumnRight",541"alt shift LEFT", "resizeLeft",542"alt shift KP_LEFT", "resizeLeft",543"alt shift RIGHT", "resizeRight",544"alt shift KP_RIGHT", "resizeRight",545"ESCAPE", "focusTable",546}),547"Table.ancestorInputMap",548new UIDefaults.LazyInputMap(new Object[]{549"ctrl C", "copy",550"ctrl V", "paste",551"ctrl X", "cut",552"COPY", "copy",553"PASTE", "paste",554"CUT", "cut",555"control INSERT", "copy",556"shift INSERT", "paste",557"shift DELETE", "cut",558"RIGHT", "selectNextColumn",559"KP_RIGHT", "selectNextColumn",560"shift RIGHT", "selectNextColumnExtendSelection",561"shift KP_RIGHT", "selectNextColumnExtendSelection",562"ctrl shift RIGHT", "selectNextColumnExtendSelection",563"ctrl shift KP_RIGHT", "selectNextColumnExtendSelection",564"ctrl RIGHT", "selectNextColumnChangeLead",565"ctrl KP_RIGHT", "selectNextColumnChangeLead",566"LEFT", "selectPreviousColumn",567"KP_LEFT", "selectPreviousColumn",568"shift LEFT", "selectPreviousColumnExtendSelection",569"shift KP_LEFT", "selectPreviousColumnExtendSelection",570"ctrl shift LEFT", "selectPreviousColumnExtendSelection",571"ctrl shift KP_LEFT", "selectPreviousColumnExtendSelection",572"ctrl LEFT", "selectPreviousColumnChangeLead",573"ctrl KP_LEFT", "selectPreviousColumnChangeLead",574"DOWN", "selectNextRow",575"KP_DOWN", "selectNextRow",576"shift DOWN", "selectNextRowExtendSelection",577"shift KP_DOWN", "selectNextRowExtendSelection",578"ctrl shift DOWN", "selectNextRowExtendSelection",579"ctrl shift KP_DOWN", "selectNextRowExtendSelection",580"ctrl DOWN", "selectNextRowChangeLead",581"ctrl KP_DOWN", "selectNextRowChangeLead",582"UP", "selectPreviousRow",583"KP_UP", "selectPreviousRow",584"shift UP", "selectPreviousRowExtendSelection",585"shift KP_UP", "selectPreviousRowExtendSelection",586"ctrl shift UP", "selectPreviousRowExtendSelection",587"ctrl shift KP_UP", "selectPreviousRowExtendSelection",588"ctrl UP", "selectPreviousRowChangeLead",589"ctrl KP_UP", "selectPreviousRowChangeLead",590"HOME", "selectFirstColumn",591"shift HOME", "selectFirstColumnExtendSelection",592"ctrl shift HOME", "selectFirstRowExtendSelection",593"ctrl HOME", "selectFirstRow",594"END", "selectLastColumn",595"shift END", "selectLastColumnExtendSelection",596"ctrl shift END", "selectLastRowExtendSelection",597"ctrl END", "selectLastRow",598"PAGE_UP", "scrollUpChangeSelection",599"shift PAGE_UP", "scrollUpExtendSelection",600"ctrl shift PAGE_UP", "scrollLeftExtendSelection",601"ctrl PAGE_UP", "scrollLeftChangeSelection",602"PAGE_DOWN", "scrollDownChangeSelection",603"shift PAGE_DOWN", "scrollDownExtendSelection",604"ctrl shift PAGE_DOWN", "scrollRightExtendSelection",605"ctrl PAGE_DOWN", "scrollRightChangeSelection",606"TAB", "selectNextColumnCell",607"shift TAB", "selectPreviousColumnCell",608"ENTER", "selectNextRowCell",609"shift ENTER", "selectPreviousRowCell",610"ctrl A", "selectAll",611"ctrl SLASH", "selectAll",612"ctrl BACK_SLASH", "clearSelection",613"ESCAPE", "cancel",614"F2", "startEditing",615"SPACE", "addToSelection",616"ctrl SPACE", "toggleAndAnchor",617"shift SPACE", "extendTo",618"ctrl shift SPACE", "moveSelectionTo",619"F8", "focusHeader"620}),621"Table.ancestorInputMap.RightToLeft",622new UIDefaults.LazyInputMap(new Object[]{623"RIGHT", "selectPreviousColumn",624"KP_RIGHT", "selectPreviousColumn",625"shift RIGHT", "selectPreviousColumnExtendSelection",626"shift KP_RIGHT", "selectPreviousColumnExtendSelection",627"ctrl shift RIGHT", "selectPreviousColumnExtendSelection",628"ctrl shift KP_RIGHT", "selectPreviousColumnExtendSelection",629"shift RIGHT", "selectPreviousColumnChangeLead",630"shift KP_RIGHT", "selectPreviousColumnChangeLead",631"LEFT", "selectNextColumn",632"KP_LEFT", "selectNextColumn",633"shift LEFT", "selectNextColumnExtendSelection",634"shift KP_LEFT", "selectNextColumnExtendSelection",635"ctrl shift LEFT", "selectNextColumnExtendSelection",636"ctrl shift KP_LEFT", "selectNextColumnExtendSelection",637"ctrl LEFT", "selectNextColumnChangeLead",638"ctrl KP_LEFT", "selectNextColumnChangeLead",639"ctrl PAGE_UP", "scrollRightChangeSelection",640"ctrl PAGE_DOWN", "scrollLeftChangeSelection",641"ctrl shift PAGE_UP", "scrollRightExtendSelection",642"ctrl shift PAGE_DOWN", "scrollLeftExtendSelection",643}),644"TextArea.focusInputMap", multilineInputMap,645"TextField.focusInputMap", fieldInputMap,646"TextPane.focusInputMap", multilineInputMap,647"ToggleButton.focusInputMap",648new UIDefaults.LazyInputMap(new Object[]{649"SPACE", "pressed",650"released SPACE", "released"651}),652"ToolBar.ancestorInputMap",653new UIDefaults.LazyInputMap(new Object[]{654"UP", "navigateUp",655"KP_UP", "navigateUp",656"DOWN", "navigateDown",657"KP_DOWN", "navigateDown",658"LEFT", "navigateLeft",659"KP_LEFT", "navigateLeft",660"RIGHT", "navigateRight",661"KP_RIGHT", "navigateRight"662}),663"Tree.focusInputMap",664new UIDefaults.LazyInputMap(new Object[]{665"ctrl C", "copy",666"ctrl V", "paste",667"ctrl X", "cut",668"COPY", "copy",669"PASTE", "paste",670"CUT", "cut",671"control INSERT", "copy",672"shift INSERT", "paste",673"shift DELETE", "cut",674"UP", "selectPrevious",675"KP_UP", "selectPrevious",676"shift UP", "selectPreviousExtendSelection",677"shift KP_UP", "selectPreviousExtendSelection",678"ctrl shift UP", "selectPreviousExtendSelection",679"ctrl shift KP_UP", "selectPreviousExtendSelection",680"ctrl UP", "selectPreviousChangeLead",681"ctrl KP_UP", "selectPreviousChangeLead",682"DOWN", "selectNext",683"KP_DOWN", "selectNext",684"shift DOWN", "selectNextExtendSelection",685"shift KP_DOWN", "selectNextExtendSelection",686"ctrl shift DOWN", "selectNextExtendSelection",687"ctrl shift KP_DOWN", "selectNextExtendSelection",688"ctrl DOWN", "selectNextChangeLead",689"ctrl KP_DOWN", "selectNextChangeLead",690"RIGHT", "selectChild",691"KP_RIGHT", "selectChild",692"LEFT", "selectParent",693"KP_LEFT", "selectParent",694"typed +", "expand",695"typed -", "collapse",696"BACK_SPACE", "moveSelectionToParent",697"PAGE_UP", "scrollUpChangeSelection",698"shift PAGE_UP", "scrollUpExtendSelection",699"ctrl shift PAGE_UP", "scrollUpExtendSelection",700"ctrl PAGE_UP", "scrollUpChangeLead",701"PAGE_DOWN", "scrollDownChangeSelection",702"shift PAGE_DOWN", "scrollDownExtendSelection",703"ctrl shift PAGE_DOWN", "scrollDownExtendSelection",704"ctrl PAGE_DOWN", "scrollDownChangeLead",705"HOME", "selectFirst",706"shift HOME", "selectFirstExtendSelection",707"ctrl shift HOME", "selectFirstExtendSelection",708"ctrl HOME", "selectFirstChangeLead",709"END", "selectLast",710"shift END", "selectLastExtendSelection",711"ctrl shift END", "selectLastExtendSelection",712"ctrl END", "selectLastChangeLead",713"F2", "startEditing",714"ctrl A", "selectAll",715"ctrl SLASH", "selectAll",716"ctrl BACK_SLASH", "clearSelection",717"ctrl LEFT", "scrollLeft",718"ctrl KP_LEFT", "scrollLeft",719"ctrl RIGHT", "scrollRight",720"ctrl KP_RIGHT", "scrollRight",721"SPACE", "addToSelection",722"ctrl SPACE", "toggleAndAnchor",723"shift SPACE", "extendTo",724"ctrl shift SPACE", "moveSelectionTo"725}),726"Tree.focusInputMap.RightToLeft",727new UIDefaults.LazyInputMap(new Object[]{728"RIGHT", "selectParent",729"KP_RIGHT", "selectParent",730"LEFT", "selectChild",731"KP_LEFT", "selectChild",732}),733"Tree.ancestorInputMap",734new UIDefaults.LazyInputMap(new Object[]{735"ESCAPE", "cancel"736}),737};738table.putDefaults(defaults);739}740}741742743