You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: eclipse.platform.common/bundles/org.eclipse.platform.doc.user/concepts/accessibility/keyboardshortcuts.htm
<p>These types of conflicts can be resolved by explicitly assigning the key sequence to one of the commands, or
129
-
remove it from the other.</p>
130
-
<p>Another type of conflict can be caused by multiple-key stroke key sequences. For example, in the <em>Emacs</em>
131
-
scheme, there are many multiple-key stroke key sequences beginning with the key stroke <code>Ctrl+X</code>.
132
-
<code>Ctrl+X K</code> is assigned to <code>Close</code>. <code>Ctrl+X H</code> is assigned to <code>Select
133
-
All</code>.</p>
134
-
<p>As previously mentioned, the <em>Emacs</em> scheme borrows key bindings from the <em>Default</em> scheme. In the
135
-
default scheme, <code>Ctrl+X</code> is assigned to <code>Cut</code>. Though the <em>Emacs</em> scheme doesn't
136
-
explicitly redefine <code>Ctrl+X</code>, pressing <code>Ctrl+X</code> is required as part of many of its key
137
-
bindings. In the <em>Emacs</em> scheme, when one presses <code>Ctrl+X</code>, one is half way to entering one of many
138
-
possible assigned key sequences. One would not expect the <code>Cut</code> action to be invoked at this time.</p>
139
-
<p>For this type of conflict, the rule is that the <code>Ctrl+X</code> key sequence assigned to <code>Cut</code>
140
-
would be ignored. Otherwise, it would not be possible to complete many of the key bindings in the <em>Emacs</em>
141
-
configuration.</p>
22
+
<p>For example we want to bind <code>CTRL+5</code> to the <em>About</em> command. By default the keys preference page will show
23
+
you all possible keybindings. You can see the <em>About</em> command listed in the <em>Help</em> category. You can bind the command by
24
+
putting focus in the Binding text box and pressing <code>CTRL</code> and <code>5</code> like you would if you were executing the command.</p>
25
+
<p>When you type <code>CTRL+5</code> you have created a binding for the <em>About</em> command. The right-most column will indicate that this is a user
26
+
binding by displaying a <em>U</em>. If there was a conflict with another key, this column would also display a
27
+
<em>C</em>. The binding will be in the default context <em>In Windows</em>. You can now use the <em>When</em> combo box to change the
28
+
key binding context.</p>
29
+
<p>You can use the <em>Copy Command</em> button to create a second command entry for you to bind another key to. To remove a binding use
30
+
the <em>Unbind Command</em> button, or simply give focus to the <em>Binding</em> text box and hit <code>Backspace</code>.</p>
142
31
<h2>Export Key Bindings</h2>
143
32
<p>The bindings can be exported to a CSV file. For this purpose, press the button <strong>Export CSV ...</strong>.
144
33
This will launch a file dialog, where you can specify the location of the export file. Note: The export file is for
@@ -147,15 +36,15 @@ <h2>Show Key Bindings When Command Is Invoked</h2>
147
36
<p>For learning purposes, presentations or screen casts it is very helpful to show the corresponding key binding when
148
37
a command is invoked. Whenever the command is invoked (via the keyboard or via menu clicks), the key binding, the
149
38
command's name and description are shown on the screen.</p>
150
-
<p><imgsrc="../../images/show_key_bindings.png" alt="Key binding of triggered command shown on screen" style=
151
-
"width: 40%"></p>
152
39
<p>This can be activated via the check boxes in the <em>Show key binding when command is invoked</em> group on the
0 commit comments