mirror of
https://github.com/gnustep/libs-back.git
synced 2025-05-31 09:21:26 +00:00
new default 'GSModifiersAreKeys', if set XGServerEvent will always interpret the same key as the same keysym/modifier; also, fix typo in xlib/XGBitmap error message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20297 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
4f6e790477
commit
1c703fe4eb
4 changed files with 56 additions and 11 deletions
|
@ -169,9 +169,36 @@
|
|||
<item>NoSymbol</item>
|
||||
</list>
|
||||
<p>
|
||||
This is described more completely in the GUI documentation.
|
||||
These strings correspond to "keysyms" on X11 systems. On X11,
|
||||
physical keys on the keyboard are equivalent to <em>keycodes</em>.
|
||||
A single keysym may be associated to more than one keycode, and
|
||||
can even be associated to a shifted key.
|
||||
</p>
|
||||
<p>
|
||||
This is described more completely in the <uref
|
||||
url="../../../User/Gui/KeyboardSetup.html">GUI documentation on
|
||||
keyboard setup</uref>.
|
||||
</p>
|
||||
</desc>
|
||||
<term>GSModifiersAreKeys</term>
|
||||
<desc>
|
||||
<p>
|
||||
On some keyboards, the default X11 mapping includes keycodes that
|
||||
are mapped to one or another modifier keysym depending on whether
|
||||
'shift' (or in some cases, another key) is pressed. This is the
|
||||
case on some Apple USB keyboards for example: one key to the left
|
||||
of the spacebar maps to "Option" without shift pressed, and "Alt"
|
||||
with shift pressed. Such keyboard mappings are often useful in
|
||||
non-English contexts to access accents or non-Roman characters.
|
||||
However if such a key is used as a modifier in GNUstep problems can
|
||||
occur when trying to use the modifier in conjunction with a shifted
|
||||
character. In particular, you will need to hit and release the
|
||||
modifier and the shift key in a particular order, or else things
|
||||
will not work as expected, and the modifier may become "stuck". If
|
||||
you experience such a problem, set <code>GSModifiersAreKeys</code>
|
||||
to <code>YES</code>.
|
||||
</p>
|
||||
</desc>
|
||||
<term>UseWindowMakerIcons</term>
|
||||
<desc>
|
||||
<p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue