gdk-keyboard-handling.html

来自「最新gtk中文资料集」· HTML 代码 · 共 1,149 行 · 第 1/4 页

HTML
1,149
字号
<tr><td><p><span class="term"><em class="parameter"><code>lower</code></em>&#160;:</span></p></td><td> return location for lowercase version of <em class="parameter"><code>symbol</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>upper</code></em>&#160;:</span></p></td><td> return location for uppercase version of <em class="parameter"><code>symbol</code></em></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3254855"></a><h3><a name="gdk-keyval-to-upper"></a>gdk_keyval_to_upper ()</h3><a class="indexterm" name="id3254868"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a>               gdk_keyval_to_upper                 (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval);</pre><p>Converts a key value to upper case, if applicable.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>a key value.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the upper case form of <em class="parameter"><code>keyval</code></em>, or <em class="parameter"><code>keyval</code></em> itself if it is alreadyin upper case or it is not subject to case conversion.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3254939"></a><h3><a name="gdk-keyval-to-lower"></a>gdk_keyval_to_lower ()</h3><a class="indexterm" name="id3254953"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a>               gdk_keyval_to_lower                 (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval);</pre><p>Converts a key value to lower case, if applicable.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>a key value.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the lower case form of <em class="parameter"><code>keyval</code></em>, or <em class="parameter"><code>keyval</code></em> itself if it is alreadyin lower case or it is not subject to case conversion.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3255024"></a><h3><a name="gdk-keyval-is-upper"></a>gdk_keyval_is_upper ()</h3><a class="indexterm" name="id3255037"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gdk_keyval_is_upper                 (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval);</pre><p>Returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given key value is in upper case.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>a key value.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>keyval</code></em> is in upper case, or if <em class="parameter"><code>keyval</code></em> is not subject tocase conversion.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3255126"></a><h3><a name="gdk-keyval-is-lower"></a>gdk_keyval_is_lower ()</h3><a class="indexterm" name="id3255140"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gdk_keyval_is_lower                 (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval);</pre><p>Returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given key value is in lower case.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td>a key value.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td><ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>keyval</code></em> is in lower case, or if <em class="parameter"><code>keyval</code></em> is not subject tocase conversion.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3255229"></a><h3><a name="gdk-keyval-to-unicode"></a>gdk_keyval_to_unicode ()</h3><a class="indexterm" name="id3255242"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32">guint32</a>             gdk_keyval_to_unicode               (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> keyval);</pre><p>Convert from a GDK key symbol to the corresponding ISO10646 (Unicode)character.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keyval</code></em>&#160;:</span></p></td><td> a GDK key symbol </td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the corresponding unicode character, or 0 if there              is no corresponding character.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3255305"></a><h3><a name="gdk-unicode-to-keyval"></a>gdk_unicode_to_keyval ()</h3><a class="indexterm" name="id3255319"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a>               gdk_unicode_to_keyval               (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32">guint32</a> wc);</pre><p>Convert from a ISO10646 character to a key symbol.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>wc</code></em>&#160;:</span></p></td><td> a ISO10646 encoded character</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the corresponding GDK key symbol, if one exists.              or, if there is no corresponding symbol,               wc | 0x01000000</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3255384"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id3255394"></a><h3><a name="GdkKeymap-direction-changed"></a>The <code class="literal">"direction-changed"</code> signal</h3><a class="indexterm" name="id3255411"></a><pre class="programlisting">void                user_function                      (<a class="link" href="gdk-Keyboard-Handling.html#GdkKeymap">GdkKeymap</a> *keymap,                                                        <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a>   user_data)      : Run Last</pre><p>The ::direction_changed signal gets emitted when the direction ofthe keymap changes.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keymap</code></em>&#160;:</span></p></td><td> the object on which the signal is emitted</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div><p>Since  2.0</p></div><hr><div class="refsect2" lang="en"><a name="id3255489"></a><h3><a name="GdkKeymap-keys-changed"></a>The <code class="literal">"keys-changed"</code> signal</h3><a class="indexterm" name="id3255505"></a><pre class="programlisting">void                user_function                      (<a class="link" href="gdk-Keyboard-Handling.html#GdkKeymap">GdkKeymap</a> *keymap,                                                        <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a>   user_data)      : Run Last</pre><p>The ::keys_changed signal is emitted when the mapping represented by<em class="parameter"><code>keymap</code></em> changes.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>keymap</code></em>&#160;:</span></p></td><td> the object on which the signal is emitted</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div><p>Since  2.2</p></div></div><div class="refsect1" lang="en"><a name="id3255590"></a><div class="refsect2" lang="en"><a name="id3255591"></a></div><hr><div class="refsect2" lang="en"><a name="id3255592"></a></div></div></div></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?