README and JSON updates
This commit is contained in:
parent
c0cefd79c8
commit
a54d5564a7
43 changed files with 15526 additions and 3931 deletions
|
|
@ -14,18 +14,22 @@ IBM PC Keyboard Devices
|
|||
The easiest way for a machine to include a *[Keyboard](/docs/pcx86/keyboard/)* component in its XML configuration file
|
||||
is to reference one of the project's keyboard configuration files, using the *ref* attribute; eg:
|
||||
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
```xml
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
```
|
||||
|
||||
The referenced XML file automatically defines the keyboard's hardware characteristics (eg, model) and
|
||||
any visual elements, such as buttons to simulate common keystrokes, or even complete "soft keyboard" layouts.
|
||||
|
||||
Here's what *us83-buttons-minimal.xml* currently looks like:
|
||||
|
||||
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="esc">ESC</control>
|
||||
<control type="button" binding="f1">F1</control>
|
||||
<control type="button" binding="f10">F10</control>
|
||||
</keyboard>
|
||||
```xml
|
||||
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="esc">ESC</control>
|
||||
<control type="button" binding="f1">F1</control>
|
||||
<control type="button" binding="f10">F10</control>
|
||||
</keyboard>
|
||||
```
|
||||
|
||||
The following IBM keyboard configuration files are currently available:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue