Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 4380

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>khtml: DOM::TextEvent Class Reference (khtml)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">khtml</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceDOM.html">DOM</a>      </li>
      <li class="navelem"><a class="el" href="classDOM_1_1TextEvent.html">TextEvent</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">DOM::TextEvent Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="DOM::TextEvent" --><!-- doxytag: inherits="DOM::UIEvent" -->
<p><a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">DOM::TextEvent</a> The detail attribute inherited from <a class="el" href="classDOM_1_1UIEvent.html" title="Introduced in DOM Level 2.">UIEvent</a> is used to indicate the number of keypresses which have occurred during key repetition.  
 <a href="classDOM_1_1TextEvent.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="dom2__events_8h_source.html">dom2_events.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DOM::TextEvent:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classDOM_1_1TextEvent.png" usemap="#DOM::TextEvent_map" alt=""/>
  <map id="DOM::TextEvent_map" name="DOM::TextEvent_map">
<area href="classDOM_1_1UIEvent.html" title="Introduced in DOM Level 2." alt="DOM::UIEvent" shape="rect" coords="0,56,103,80"/>
<area href="classDOM_1_1Event.html" title="Introduced in DOM Level 2." alt="DOM::Event" shape="rect" coords="0,0,103,24"/>
</map>
 </div></div>

<p><a href="classDOM_1_1TextEvent-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78fee15bbffc48631d0d0dcb764ec8dd"></a><!-- doxytag: member="DOM::TextEvent::TextEvent" ref="a78fee15bbffc48631d0d0dcb764ec8dd" args="(const TextEvent &amp;other)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>TextEvent</b> (const <a class="el" href="classDOM_1_1TextEvent.html">TextEvent</a> &amp;other)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a694d4c7aaecd75e55dcf467e2c19442c"></a><!-- doxytag: member="DOM::TextEvent::TextEvent" ref="a694d4c7aaecd75e55dcf467e2c19442c" args="(const Event &amp;other)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>TextEvent</b> (const <a class="el" href="classDOM_1_1Event.html">Event</a> &amp;other)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae22a371df4bfbec9c1bfdaf9ad82d02e"></a><!-- doxytag: member="DOM::TextEvent::operator=" ref="ae22a371df4bfbec9c1bfdaf9ad82d02e" args="(const TextEvent &amp;other)" -->
<a class="el" href="classDOM_1_1TextEvent.html">TextEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classDOM_1_1TextEvent.html">TextEvent</a> &amp;other)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafdb78dfe5e9e0bfe509713f903f174d"></a><!-- doxytag: member="DOM::TextEvent::operator=" ref="aafdb78dfe5e9e0bfe509713f903f174d" args="(const Event &amp;other)" -->
<a class="el" href="classDOM_1_1TextEvent.html">TextEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classDOM_1_1Event.html">Event</a> &amp;other)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#a7986aeffd2132c57637e18ddc876dbf0">initTextEvent</a> (const <a class="el" href="classDOM_1_1DOMString.html">DOMString</a> &amp;typeArg, bool canBubbleArg, bool cancelableArg, const <a class="el" href="classDOM_1_1AbstractView.html">AbstractView</a> &amp;viewArg, long detailArg, const <a class="el" href="classDOM_1_1DOMString.html">DOMString</a> &amp;outputStringArg, unsigned long keyValArg, unsigned long virtKeyValArg, bool inputGeneratedArg, bool numPadArg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#a6096b7b7b01c0aa23a4f5dc2646a3c66">initModifier</a> (unsigned long modifierArg, bool valueArg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#a369434a921987917d4e4f6602ecf71f2">inputGenerated</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#a0c990e9065075d0066b6f6ac3f13bac8">keyVal</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#ad737e683f09091c87021baf9cc11f14e">numPad</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDOM_1_1DOMString.html">DOMString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#a95d9f39dc8f447f4fe7336874b7a9947">outputString</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#ad2239c1131c0633f7116b946e57c3bf6">virtKeyVal</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDOM_1_1TextEvent.html#ab67faf3fea93cc756e51795eaed7a2f0">checkModifier</a> (unsigned long modifierArg)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39773147ac3fd5cf25193e6ee61cf48a"></a><!-- doxytag: member="DOM::TextEvent::TextEvent" ref="a39773147ac3fd5cf25193e6ee61cf48a" args="(KeyEventBaseImpl *impl)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>TextEvent</b> (KeyEventBaseImpl *impl)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">DOM::TextEvent</a> The detail attribute inherited from <a class="el" href="classDOM_1_1UIEvent.html" title="Introduced in DOM Level 2.">UIEvent</a> is used to indicate the number of keypresses which have occurred during key repetition. </p>
<p>If this information is not available this value should be 0.</p>
<p>### KDE4: split this up into proper KeyboardEvent and <a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">TextEvent</a> classes as specified in current DOM3 Events revision. This is doing heavy emulation at the moment </p>

<p>Definition at line <a class="el" href="dom2__events_8h_source.html#l00555">555</a> of file <a class="el" href="dom2__events_8h_source.html">dom2_events.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ab67faf3fea93cc756e51795eaed7a2f0"></a><!-- doxytag: member="DOM::TextEvent::checkModifier" ref="ab67faf3fea93cc756e51795eaed7a2f0" args="(unsigned long modifierArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool TextEvent::checkModifier </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>modifierArg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>checkModifier </p>
<p>Note: the below description does not match the actual behavior. it's extended in a way that you can query multiple modifiers at once by logically OR`ing them. also, we use the <a class="elRef" href="qt.html">Qt</a> modifier enum instead of the <a class="el" href="namespaceDOM.html" title="The Document Object Model (DOM) is divided into two parts, the COREDOM core DOM, specifying some core...">DOM</a> one.</p>
<p>The CheckModifier method is used to check the status of a single modifier key associated with a <a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">TextEvent</a>. The identifier of the modifier in question is passed into the CheckModifier function. If the modifier is triggered it will return true. If not, it will return false. The list of keys below represents the allowable modifier parameters for this method (warning: this was not documented properly in earlier versions): Qt::ShiftButton, Qt::AltButton, Qt::ControlButton, Qt::MetaButton</p>
<p>Parameters:</p>
<p>modifier of type unsigned long The modifier which the user wishes to query.</p>
<p>Return Value: boolean The status of the modifier represented as a boolean.</p>
<p>No Exceptions </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00600">600</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6096b7b7b01c0aa23a4f5dc2646a3c66"></a><!-- doxytag: member="DOM::TextEvent::initModifier" ref="a6096b7b7b01c0aa23a4f5dc2646a3c66" args="(unsigned long modifierArg, bool valueArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TextEvent::initModifier </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>modifierArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>valueArg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>initModifier </p>
<p>The initModifier method is used to initialize the values of any modifiers associated with a <a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">TextEvent</a> created through the DocumentEvent interface. This method may only be called before the <a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">TextEvent</a> has been dispatched via the dispatchEvent method, though it may be called multiple times during that phase if necessary. If called multiple times with the same modifier property the final invocation takes precedence. Unless explicitly give a value of true, all modifiers have a value of false. This method has no effect if called after the event has been dispatched. The list of keys below represents the allowable modifier parameters for this method (note: this was not documented properly in earlier versions):</p>
<p>Qt::ShiftButton, Qt::AltButton, Qt::ControlButton, Qt::MetaButton</p>
<p>Parameters:</p>
<p>modifier of type unsigned long The modifier which the user wishes to initialize value of type boolean The new value of the modifier.</p>
<p>No Return Value No Exceptions </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00592">592</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7986aeffd2132c57637e18ddc876dbf0"></a><!-- doxytag: member="DOM::TextEvent::initTextEvent" ref="a7986aeffd2132c57637e18ddc876dbf0" args="(const DOMString &amp;typeArg, bool canBubbleArg, bool cancelableArg, const AbstractView &amp;viewArg, long detailArg, const DOMString &amp;outputStringArg, unsigned long keyValArg, unsigned long virtKeyValArg, bool inputGeneratedArg, bool numPadArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TextEvent::initTextEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDOM_1_1DOMString.html">DOMString</a> &amp;&#160;</td>
          <td class="paramname"><em>typeArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>canBubbleArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>cancelableArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classDOM_1_1AbstractView.html">AbstractView</a> &amp;&#160;</td>
          <td class="paramname"><em>viewArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>detailArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classDOM_1_1DOMString.html">DOMString</a> &amp;&#160;</td>
          <td class="paramname"><em>outputStringArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>keyValArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>virtKeyValArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inputGeneratedArg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>numPadArg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>initTextEvent </p>
<p>The initTextEvent method is used to initialize the value of a <a class="el" href="classDOM_1_1MouseEvent.html" title="Introduced in DOM Level 2.">MouseEvent</a> created through the DocumentEvent interface. This method may only be called before the <a class="el" href="classDOM_1_1TextEvent.html" title="DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypress...">TextEvent</a> has been dispatched via the dispatchEvent method, though it may be called multiple times during that phase if necessary. If called multiple times, the final invocation takes precedence. This method has no effect if called after the event has been dispatched.</p>
<p>Parameters:</p>
<p>typeArg of type <a class="el" href="classDOM_1_1DOMString.html" title="This class implements the basic string we use in the DOM.">DOMString</a> Specifies the event type. canBubbleArg of type boolean Specifies whether or not the event can bubble. cancelableArg of type boolean Specifies whether or not the event's default action can be prevent. viewArg of type views::AbstractView Specifies the TextEvent's <a class="el" href="classDOM_1_1AbstractView.html" title="Introduced in DOM Level 2.">AbstractView</a>. detailArg of type unsigned short Specifies the number of repeated keypresses, if available. outputStringArg of type <a class="el" href="classDOM_1_1DOMString.html" title="This class implements the basic string we use in the DOM.">DOMString</a> Specifies the TextEvent's outputString attribute keyValArg of type unsigned long Specifies the TextEvent's keyValattribute virtKeyValArg of type unsigned long Specifies the TextEvent's virtKeyValattribute inputGeneratedArg of type boolean Specifies the TextEvent's inputGeneratedattribute numPadArg of type boolean Specifies the TextEvent's numPadattribute</p>
<p>No Return Value. No Exceptions. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00529">529</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a369434a921987917d4e4f6602ecf71f2"></a><!-- doxytag: member="DOM::TextEvent::inputGenerated" ref="a369434a921987917d4e4f6602ecf71f2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool TextEvent::inputGenerated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>inputGenerated of type boolean </p>
<p>The inputGenerated attribute indicates whether the key event will normally cause visible output. If the key event does not generate any visible output, such as the use of a function key or the combination of certain modifier keys used in conjunction with another key, then the value will be false. If visible output is normally generated by the key event then the value will be true. The value of inputGenerated does not guarantee the creation of a character. If a key event causing visible output is cancelable it may be prevented from causing output. This attribute is intended primarily to differentiate between keys events which may or may not produce visible output depending on the system state. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00608">608</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0c990e9065075d0066b6f6ac3f13bac8"></a><!-- doxytag: member="DOM::TextEvent::keyVal" ref="a0c990e9065075d0066b6f6ac3f13bac8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long TextEvent::keyVal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>keyVal of type unsigned long </p>
<p>The value of keyVal holds the value of the Unicode character associated with the depressed key. If the key has no Unicode representation or no Unicode character is available the value is 0. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00560">560</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad737e683f09091c87021baf9cc11f14e"></a><!-- doxytag: member="DOM::TextEvent::numPad" ref="ad737e683f09091c87021baf9cc11f14e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool TextEvent::numPad </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>numPad of type boolean </p>
<p>The numPad attribute indicates whether or not the key event was generated on the number pad section of the keyboard. If the number pad was used to generate the key event the value is true, otherwise the value is false. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00616">616</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a95d9f39dc8f447f4fe7336874b7a9947"></a><!-- doxytag: member="DOM::TextEvent::outputString" ref="a95d9f39dc8f447f4fe7336874b7a9947" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classDOM_1_1DOMString.html">DOMString</a> TextEvent::outputString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>outputString of type <a class="el" href="classDOM_1_1DOMString.html" title="This class implements the basic string we use in the DOM.">DOMString</a> </p>
<p>outputString holds the value of the output generated by the key event. This may be a single Unicode character or it may be a string. It may also be null in the case where no output was generated by the key event. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00568">568</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad2239c1131c0633f7116b946e57c3bf6"></a><!-- doxytag: member="DOM::TextEvent::virtKeyVal" ref="ad2239c1131c0633f7116b946e57c3bf6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long TextEvent::virtKeyVal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>virtKeyVal of type unsigned long </p>
<p>When the key associated with a key event is not representable via a Unicode character virtKeyVale holds the virtual key code associated with the depressed key. If the key has a Unicode representation or no virtual code is available the value is DOM_VK_UNDEFINED. </p>

<p>Definition at line <a class="el" href="dom2__events_8cpp_source.html#l00584">584</a> of file <a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="dom2__events_8h_source.html">dom2_events.h</a></li>
<li><a class="el" href="dom2__events_8cpp_source.html">dom2_events.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>khtml</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classDOM_1_1AbstractView.html">dom::abstractview</option>,  <option value="classDOM_1_1Attr.html">dom::attr</option>,  <option value="classDOM_1_1CDATASection.html">dom::cdatasection</option>,  <option value="classDOM_1_1CharacterData.html">dom::characterdata</option>,  <option value="classDOM_1_1Comment.html">dom::comment</option>,  <option value="classDOM_1_1Counter.html">dom::counter</option>,  <option value="classDOM_1_1CSS2Azimuth.html">dom::css2azimuth</option>,  <option value="classDOM_1_1CSS2BackgroundPosition.html">dom::css2backgroundposition</option>,  <option value="classDOM_1_1CSS2BorderSpacing.html">dom::css2borderspacing</option>,  <option value="classDOM_1_1CSS2CounterIncrement.html">dom::css2counterincrement</option>,  <option value="classDOM_1_1CSS2CounterReset.html">dom::css2counterreset</option>,  <option value="classDOM_1_1CSS2Cursor.html">dom::css2cursor</option>,  <option value="classDOM_1_1CSS2FontFaceSrc.html">dom::css2fontfacesrc</option>,  <option value="classDOM_1_1CSS2FontFaceWidths.html">dom::css2fontfacewidths</option>,  <option value="classDOM_1_1CSS2PageSize.html">dom::css2pagesize</option>,  <option value="classDOM_1_1CSS2PlayDuring.html">dom::css2playduring</option>,  <option value="classDOM_1_1CSS2Properties.html">dom::css2properties</option>,  <option value="classDOM_1_1CSS2TextShadow.html">dom::css2textshadow</option>,  <option value="classDOM_1_1CSSCharsetRule.html">dom::csscharsetrule</option>,  <option value="classDOM_1_1CSSException.html">dom::cssexception</option>,  <option value="classDOM_1_1CSSFontFaceRule.html">dom::cssfontfacerule</option>,  <option value="classDOM_1_1CSSImportRule.html">dom::cssimportrule</option>,  <option value="classDOM_1_1CSSMediaRule.html">dom::cssmediarule</option>,  <option value="classDOM_1_1CSSPrimitiveValue.html">dom::cssprimitivevalue</option>,  <option value="classDOM_1_1CSSRule.html">dom::cssrule</option>,  <option value="classDOM_1_1CSSRuleList.html">dom::cssrulelist</option>,  <option value="classDOM_1_1CSSStyleDeclaration.html">dom::cssstyledeclaration</option>,  <option value="classDOM_1_1CSSStyleRule.html">dom::cssstylerule</option>,  <option value="classDOM_1_1CSSStyleSheet.html">dom::cssstylesheet</option>,  <option value="classDOM_1_1CSSUnknownRule.html">dom::cssunknownrule</option>,  <option value="classDOM_1_1CSSValue.html">dom::cssvalue</option>,  <option value="classDOM_1_1CSSValueList.html">dom::cssvaluelist</option>,  <option value="classDOM_1_1CustomNodeFilter.html">dom::customnodefilter</option>,  <option value="classDOM_1_1Document.html">dom::document</option>,  <option value="classDOM_1_1DocumentFragment.html">dom::documentfragment</option>,  <option value="classDOM_1_1DocumentType.html">dom::documenttype</option>,  <option value="classDOM_1_1DOMException.html">dom::domexception</option>,  <option value="classDOM_1_1DOMImplementation.html">dom::domimplementation</option>,  <option value="classDOM_1_1DOMString.html">dom::domstring</option>,  <option value="classDOM_1_1Element.html">dom::element</option>,  <option value="classDOM_1_1Entity.html">dom::entity</option>,  <option value="classDOM_1_1EntityReference.html">dom::entityreference</option>,  <option value="classDOM_1_1Event.html">dom::event</option>,  <option value="classDOM_1_1EventException.html">dom::eventexception</option>,  <option value="classDOM_1_1EventListener.html">dom::eventlistener</option>,  <option value="classDOM_1_1HTMLAnchorElement.html">dom::htmlanchorelement</option>,  <option value="classDOM_1_1HTMLAppletElement.html">dom::htmlappletelement</option>,  <option value="classDOM_1_1HTMLAreaElement.html">dom::htmlareaelement</option>,  <option value="classDOM_1_1HTMLBaseElement.html">dom::htmlbaseelement</option>,  <option value="classDOM_1_1HTMLBaseFontElement.html">dom::htmlbasefontelement</option>,  <option value="classDOM_1_1HTMLBlockquoteElement.html">dom::htmlblockquoteelement</option>,  <option value="classDOM_1_1HTMLBodyElement.html">dom::htmlbodyelement</option>,  <option value="classDOM_1_1HTMLBRElement.html">dom::htmlbrelement</option>,  <option value="classDOM_1_1HTMLButtonElement.html">dom::htmlbuttonelement</option>,  <option value="classDOM_1_1HTMLCollection.html">dom::htmlcollection</option>,  <option value="classDOM_1_1HTMLDirectoryElement.html">dom::htmldirectoryelement</option>,  <option value="classDOM_1_1HTMLDivElement.html">dom::htmldivelement</option>,  <option value="classDOM_1_1HTMLDListElement.html">dom::htmldlistelement</option>,  <option value="classDOM_1_1HTMLDocument.html">dom::htmldocument</option>,  <option value="classDOM_1_1HTMLElement.html">dom::htmlelement</option>,  <option value="classDOM_1_1HTMLFieldSetElement.html">dom::htmlfieldsetelement</option>,  <option value="classDOM_1_1HTMLFontElement.html">dom::htmlfontelement</option>,  <option value="classDOM_1_1HTMLFormElement.html">dom::htmlformelement</option>,  <option value="classDOM_1_1HTMLFrameElement.html">dom::htmlframeelement</option>,  <option value="classDOM_1_1HTMLFrameSetElement.html">dom::htmlframesetelement</option>,  <option value="classDOM_1_1HTMLHeadElement.html">dom::htmlheadelement</option>,  <option value="classDOM_1_1HTMLHeadingElement.html">dom::htmlheadingelement</option>,  <option value="classDOM_1_1HTMLHRElement.html">dom::htmlhrelement</option>,  <option value="classDOM_1_1HTMLHtmlElement.html">dom::htmlhtmlelement</option>,  <option value="classDOM_1_1HTMLIFrameElement.html">dom::htmliframeelement</option>,  <option value="classDOM_1_1HTMLImageElement.html">dom::htmlimageelement</option>,  <option value="classDOM_1_1HTMLInputElement.html">dom::htmlinputelement</option>,  <option value="classDOM_1_1HTMLIsIndexElement.html">dom::htmlisindexelement</option>,  <option value="classDOM_1_1HTMLLabelElement.html">dom::htmllabelelement</option>,  <option value="classDOM_1_1HTMLLayerElement.html">dom::htmllayerelement</option>,  <option value="classDOM_1_1HTMLLegendElement.html">dom::htmllegendelement</option>,  <option value="classDOM_1_1HTMLLIElement.html">dom::htmllielement</option>,  <option value="classDOM_1_1HTMLLinkElement.html">dom::htmllinkelement</option>,  <option value="classDOM_1_1HTMLMapElement.html">dom::htmlmapelement</option>,  <option value="classDOM_1_1HTMLMenuElement.html">dom::htmlmenuelement</option>,  <option value="classDOM_1_1HTMLMetaElement.html">dom::htmlmetaelement</option>,  <option value="classDOM_1_1HTMLModElement.html">dom::htmlmodelement</option>,  <option value="classDOM_1_1HTMLObjectElement.html">dom::htmlobjectelement</option>,  <option value="classDOM_1_1HTMLOListElement.html">dom::htmlolistelement</option>,  <option value="classDOM_1_1HTMLOptGroupElement.html">dom::htmloptgroupelement</option>,  <option value="classDOM_1_1HTMLOptionElement.html">dom::htmloptionelement</option>,  <option value="classDOM_1_1HTMLParagraphElement.html">dom::htmlparagraphelement</option>,  <option value="classDOM_1_1HTMLParamElement.html">dom::htmlparamelement</option>,  <option value="classDOM_1_1HTMLPreElement.html">dom::htmlpreelement</option>,  <option value="classDOM_1_1HTMLQuoteElement.html">dom::htmlquoteelement</option>,  <option value="classDOM_1_1HTMLScriptElement.html">dom::htmlscriptelement</option>,  <option value="classDOM_1_1HTMLSelectElement.html">dom::htmlselectelement</option>,  <option value="classDOM_1_1HTMLStyleElement.html">dom::htmlstyleelement</option>,  <option value="classDOM_1_1HTMLTableCaptionElement.html">dom::htmltablecaptionelement</option>,  <option value="classDOM_1_1HTMLTableCellElement.html">dom::htmltablecellelement</option>,  <option value="classDOM_1_1HTMLTableColElement.html">dom::htmltablecolelement</option>,  <option value="classDOM_1_1HTMLTableElement.html">dom::htmltableelement</option>,  <option value="classDOM_1_1HTMLTableRowElement.html">dom::htmltablerowelement</option>,  <option value="classDOM_1_1HTMLTableSectionElement.html">dom::htmltablesectionelement</option>,  <option value="classDOM_1_1HTMLTextAreaElement.html">dom::htmltextareaelement</option>,  <option value="classDOM_1_1HTMLTitleElement.html">dom::htmltitleelement</option>,  <option value="classDOM_1_1HTMLUListElement.html">dom::htmlulistelement</option>,  <option value="classDOM_1_1MediaList.html">dom::medialist</option>,  <option value="classDOM_1_1MouseEvent.html">dom::mouseevent</option>,  <option value="classDOM_1_1MutationEvent.html">dom::mutationevent</option>,  <option value="classDOM_1_1NamedNodeMap.html">dom::namednodemap</option>,  <option value="classDOM_1_1Node.html">dom::node</option>,  <option value="classDOM_1_1NodeFilter.html">dom::nodefilter</option>,  <option value="classDOM_1_1NodeIterator.html">dom::nodeiterator</option>,  <option value="classDOM_1_1NodeList.html">dom::nodelist</option>,  <option value="classDOM_1_1Notation.html">dom::notation</option>,  <option value="classDOM_1_1ProcessingInstruction.html">dom::processinginstruction</option>,  <option value="classDOM_1_1Rect.html">dom::rect</option>,  <option value="classDOM_1_1RGBColor.html">dom::rgbcolor</option>,  <option value="classDOM_1_1StyleSheet.html">dom::stylesheet</option>,  <option value="classDOM_1_1StyleSheetList.html">dom::stylesheetlist</option>,  <option value="classDOM_1_1Text.html">dom::text</option>,  <option value="classDOM_1_1TextEvent.html">dom::textevent</option>,  <option value="classDOM_1_1TreeWalker.html">dom::treewalker</option>,  <option value="classDOM_1_1UIEvent.html">dom::uievent</option>,  <option value="classKHTMLPageCache.html">khtmlpagecache</option>,  <option value="classKHTMLPart.html">khtmlpart</option>,  <option value="classKHTMLPartBrowserExtension.html">khtmlpartbrowserextension</option>,  <option value="classKHTMLPartIface.html">khtmlpartiface</option>,  <option value="classKHTMLSettings.html">khtmlsettings</option>,  <option value="classKHTMLView.html">khtmlview</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>