haiku-website/static/legacy-docs/bebook/TheKeyboard_Introduction.html

20 lines
6.6 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>The Be Book - Special Topics - The Keyboard</title><link rel="stylesheet" href="be_book.css" type="text/css" media="all" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="./images/favicon.ico" /><!--[if IE]>
<link rel="stylesheet" type="text/css" href="be_book_ie.css" />
<![endif]--><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="Access, BeOS, BeBook, API" /><link rel="start" href="index.html" title="The Be Book" /><link rel="up" href="TheKeyboard.html" title="The Keyboard" /><link rel="prev" href="TheKeyboard.html" title="The Keyboard" /><link rel="next" href="TheKeyboard_Definitions.html" title="Definitions" /></head><body><div id="header"><div id="headerT"><div id="headerTL"><a accesskey="p" href="TheKeyboard.html" title="The Keyboard"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a accesskey="u" href="TheKeyboard.html" title="The Keyboard"><img src="./images/navigation/up.png" alt="Up" /></a> <a accesskey="n" href="TheKeyboard_Definitions.html" title="Definitions"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="headerTR"><div id="navigpeople"><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div><div class="navigboxed" id="navigindex"><a accesskey="i" href="ClassIndex.html" title="Index">I</a></div><div class="navigboxed" id="naviglang" title="English">en</div></div><div id="headerTC">The Be Book - Special Topics - The Keyboard</div></div><div id="headerB">Prev: <a href="TheKeyboard.html">The Keyboard</a>  Up: <a href="TheKeyboard.html">The Keyboard</a>  Next: <a href="TheKeyboard_Definitions.html">Definitions</a></div><hr /></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h2 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="TheKeyboard_Introduction"></a>Introduction</h2></div></div></div><p>This chapter covers everything you need to know about getting keyboard
events, processing keyboard events, and learning about and changing the
configuration of the user's keyboard.</p><dl class="variablelist"><dt><span class="term"><a class="xref" href="TheKeyboard_Definitions.html" title="Definitions">Definitions</a></span></dt><dd><p>This section provides definitions of some keyboard-related
terminology, and describes some basic concepts, including the different
kinds of keys, an overview of keyboard mapping, and modifier keys.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_ModifierKeys.html" title="Modifier Keys">Modifier Keys</a></span></dt><dd><p>Discusses modifier keys in more detail.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_MoreOnKeyboardMapping.html" title="More On Keyboard Mapping">More On Keyboard Mapping</a></span></dt><dd><p>Discusses keyboard mapping in more detail.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_CharacterConstants.html" title="Character Constants">Character Constants</a></span></dt><dd><p>Covers the constants used to idenfity special
characters and other special keys, such as the function keys.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_JourneyOfAKeystroke.html" title="Journey Of A Keystroke">Journey Of A Keystroke</a></span></dt><dd><p>Covers the process by which a keystroke
makes its way from the keyboard to an application in BeOS.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_KeyboardMessages.html" title="Keyboard Messages">Keyboard Messages</a></span></dt><dd><p>Section lists the keyboard messages that get
generated when the user presses or releases a key.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_KeyCodes.html" title="Key Codes">Key Codes</a></span></dt><dd><p>Provides information about the key codes used to
represent each key on the keyboard, and discusses the functions that
allow you to read the keyboard state, as well as setting and changing the
mapping between key codes and characters.</p></dd><dt><span class="term"><a class="xref" href="TheKeyboard_KeyStates.html" title="Key States">Key States</a>, </span><span class="term">Key States</span></dt><dd><p>Discusses the ability to determine at any time
which keys are down and which are not, using a bit-array of key states.</p></dd><dt><span class="term">Input Functions (from the Input Server chapter)</span></dt><dd><p>Lists all keyboard-related functions, and includes specifics on how to read and
understand the keymap-related structures.</p></dd></dl></div><div id="footer"><hr /><div id="footerT">Prev: <a href="TheKeyboard.html">The Keyboard</a>  Up: <a href="TheKeyboard.html">The Keyboard</a>  Next: <a href="TheKeyboard_Definitions.html">Definitions</a> </div><div id="footerB"><div id="footerBL"><a href="TheKeyboard.html" title="The Keyboard"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a href="TheKeyboard.html" title="The Keyboard"><img src="./images/navigation/up.png" alt="Up" /></a> <a href="TheKeyboard_Definitions.html" title="Definitions"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="footerBR"><div><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div></div><div id="footerBC"><a href="http://www.access-company.com/home.html" title="ACCESS Co."><img alt="Access Company" src="./images/access_logo.png" /></a></div></div></div><div id="licenseFooter"><div id="licenseFooterBL"><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" title="Creative Commons License"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/3.0/88x31.png" /></a></div><div id="licenseFooterBR"><a href="./LegalNotice.html">Legal Notice</a></div><div id="licenseFooterBC"><span id="licenseText">This work is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative
Commons Attribution-Non commercial-No Derivative Works 3.0 License</a>.</span></div></div></body></html>