Difference between revisions of "KeyConstant"

(Changing table style to be similar to the other table styles.)
m
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
All the keys you can press. Note that some keys may not be available on your keyboard or system.
 
All the keys you can press. Note that some keys may not be available on your keyboard or system.
 +
 
== Constants ==
 
== Constants ==
 
+
{| class="wikitable"
{| class="smwtable" style="background-color: #eeeeff;"
+
! Key string
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"| Key string
+
! Description
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"| Description
+
! Note(s)
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"| Note(s)
+
|-
 +
!style="text-align: center;" colspan=3|Character keys
 +
|-
 +
|a
 +
|The A key
 +
|
 +
|-
 +
|b
 +
|The B key
 +
|
 +
|-
 +
|c
 +
|The C key
 +
|
 +
|-
 +
|d
 +
|The D key
 +
|
 +
|-
 +
|e
 +
|The E key
 +
|
 +
|-
 +
|f
 +
|The F key
 +
|
 +
|-
 +
|g
 +
|The G key
 +
|
 +
|-
 +
|h
 +
|The H key
 +
|
 +
|-
 +
|i
 +
|The I key
 +
|
 +
|-
 +
|j
 +
|The J key
 +
|
 +
|-
 +
|k
 +
|The K key
 +
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Character keys
+
|l
 +
|The L key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">a</tt>
+
|m
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The A key
+
|The M key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">b</tt>
+
|n
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The B key
+
|The N key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">c</tt>
+
|o
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The C key
+
|The O key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">d</tt>
+
|p
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The D key
+
|The P key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">e</tt>
+
|q
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The E key
+
|The Q key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f</tt>
+
|r
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The F key
+
|The R key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">g</tt>
+
|s
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The G key
+
|The S key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">h</tt>
+
|t
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The H key
+
|The T key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">i</tt>
+
|u
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The I key
+
|The U key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">j</tt>
+
|v
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The J key
+
|The V key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">k</tt>
+
|w
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The K key
+
|The W key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">l</tt>
+
|x
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The L key
+
|The X key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">m</tt>
+
|y
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The M key
+
|The Y key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">n</tt>
+
|z
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The N key
+
|The Z key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">o</tt>
+
|0
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The O key
+
|The zero key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">p</tt>
+
|1
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The P key
+
|The one key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">q</tt>
+
|2
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The Q key
+
|The two key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">r</tt>
+
|3
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The R key
+
|The three key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">s</tt>
+
|4
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The S key
+
|The four key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">t</tt>
+
|5
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The T key
+
|The five key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">u</tt>
+
|6
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The U key
+
|The six key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">v</tt>
+
|7
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The V key
+
|The seven key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">w</tt>
+
|8
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The W key
+
|The eight key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">x</tt>
+
|9
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The X key
+
|The nine key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">y</tt>
+
|space
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The Y key
+
|Space key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|In version [[0.9.2]] and earlier this is represented by the actual space character ' '.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">z</tt>
+
|!
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The Z key
+
|Exclamation mark key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">0</tt>
+
|"
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The zero key
+
|Double quote key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">1</tt>
+
|#
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The one key
+
|Hash key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">2</tt>
+
|$
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The two key
+
|Dollar key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">3</tt>
+
|&
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The three key
+
|Ampersand key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">4</tt>
+
|'
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The four key
+
|Single quote key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">5</tt>
+
|(
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The five key
+
|Left parenthesis key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">6</tt>
+
|)
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The six key
+
|Right parenthesis key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">7</tt>
+
|*
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The seven key
+
|Asterisk key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">8</tt>
+
|style=""|+
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The eight key
+
|Plus key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">9</tt>
+
|,
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The nine key
+
|Comma key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|(space)
+
|style=""|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Space key
+
|Hyphen-minus key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Replace (space) with the actual space character
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">!</tt>
+
|.
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Exclamation mark key  
+
|Full stop key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">"</tt>
+
|/
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Double quote key  
+
|Slash key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">#</tt>
+
|:
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Hash key  
+
|Colon key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">$</tt>
+
|;
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Dollar key  
+
|Semicolon key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">&</tt>
+
|<
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Ampersand key  
+
|Less-than key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">'</tt>
+
|=
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Single quote key  
+
|Equal key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">(</tt>
+
|>
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left parenthesis key  
+
|Greater-than key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">)</tt>
+
|?
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right parenthesis key  
+
|Question mark key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">*</tt>
+
|@
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Asterisk key  
+
|At sign key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">+</tt>
+
|[
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Plus key
+
|Left square bracket key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">,</tt>
+
|\
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Comma key
+
|Backslash key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">-</tt>
+
|]
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Hyphen-minus key
+
|Right square bracket key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">.</tt>
+
|^
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Full stop key
+
|Caret key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">/</tt>
+
|_
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Slash key
+
|Underscore key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">:</tt>
+
|`
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Colon key
+
|Grave accent key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Also known as the "Back tick" key
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">;</tt>
+
!style="text-align: center;" colspan=3|Numpad keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Semicolon key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;"><</tt>
+
|kp0
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Less-than key
+
|The numpad zero key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">=</tt>
+
|kp1
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Equal key
+
|The numpad one key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">></tt>
+
|kp2
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Greater-than key
+
|The numpad two key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">?</tt>
+
|kp3
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Question mark key
+
|The numpad three key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">@</tt>
+
|kp4
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|At sign key
+
|The numpad four key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">[</tt>
+
|kp5
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left square bracket key
+
|The numpad five key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">\</tt>
+
|kp6
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Backslash key
+
|The numpad six key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">]</tt>
+
|kp7
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right square bracket key
+
|The numpad seven key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">^</tt>
+
|kp8
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Caret key
+
|The numpad eight key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">_</tt>
+
|kp9
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Underscore key
+
|The numpad nine key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">`</tt>
+
|kp.
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Grave accent key
+
|The numpad decimal point key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Also known as the "Back tick" key
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Numpad keys
+
|kp,
 +
|The numpad comma key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp0</tt>
+
|kp/
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad zero key
+
|The numpad division key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp1</tt>
+
|kp*
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad one key
+
|The numpad multiplication key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp2</tt>
+
|kp-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad two key
+
|The numpad substraction key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp3</tt>
+
|kp+
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad three key
+
|The numpad addition key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp4</tt>
+
|kpenter
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad four key
+
|The numpad enter key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp5</tt>
+
|kp=
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad five key
+
|The numpad equals key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp6</tt>
+
!style="text-align: center;" colspan=3|Navigation keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad six key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp7</tt>
+
|up
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad seven key
+
|Up arrow key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp8</tt>
+
|down
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad eight key
+
|Down arrow key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp9</tt>
+
|right
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad nine key
+
|Right arrow key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp.</tt>
+
|left
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad decimal point key
+
|Left arrow key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp/</tt>
+
|home
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad division key
+
|Home key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp*</tt>
+
|end
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad multiplication key
+
|End key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp-</tt>
+
|pageup
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad substraction key
+
|Page up key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp+</tt>
+
|pagedown
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad addition key
+
|Page down key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kpenter</tt>
+
!style="text-align: center;" colspan=3|Editing keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad enter key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">kp=</tt>
+
|insert
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The numpad equals key
+
|Insert key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Navigation keys
+
|backspace
 +
|Backspace key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">up</tt>
+
|tab
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Up cursor key  
+
|Tab key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">down</tt>
+
|clear
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Down cursor key  
+
|Clear key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">right</tt>
+
|return
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right cursor key  
+
|Return key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Also known as the Enter key
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">left</tt>
+
|delete
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left cursor key  
+
|Delete key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">home</tt>
+
!style="text-align: center;" colspan=3|Function keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Home key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">end</tt>
+
|f1
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|End key
+
|The 1st function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">pageup</tt>
+
|f2
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Page up key
+
|The 2nd function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">pagedown</tt>
+
|f3
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Page down key
+
|The 3rd function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Editing keys
+
|f4
 +
|The 4th function key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">insert</tt>
+
|f5
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Insert key
+
|The 5th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">backspace</tt>
+
|f6
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Backspace key  
+
|The 6th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">tab</tt>
+
|f7
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Tab key  
+
|The 7th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">clear</tt>
+
|f8
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Clear key  
+
|The 8th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">return</tt>
+
|f9
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Return key
+
|The 9th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Also known as the Enter key
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">delete</tt>
+
|f10
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Delete key
+
|The 10th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Function keys
+
|f11
 +
|The 11th function key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f1</tt>
+
|f12
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 1st function key
+
|The 12th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f2</tt>
+
|f13
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 2nd function key
+
|The 13th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f3</tt>
+
|f14
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 3rd function key
+
|The 14th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f4</tt>
+
|f15
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 4th function key
+
|The 15th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f5</tt>
+
|f16
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 5th function key
+
|The 16th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f6</tt>
+
|f17
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 6th function key
+
|The 17th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f7</tt>
+
|f18
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 7th function key
+
|The 18th function key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f8</tt>
+
!style="text-align: center;" colspan=3|Modifier keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 8th function key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f9</tt>
+
|numlock
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 9th function key
+
|Num-lock key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Clear on Mac keyboards.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f10</tt>
+
|capslock
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 10th function key
+
|Caps-lock key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Caps-on is a key press. Caps-off is a key release.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f11</tt>
+
|scrolllock
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 11th function key
+
|Scroll-lock key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f12</tt>
+
|rshift
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 12th function key
+
|Right shift key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f13</tt>
+
|lshift
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 13th function key
+
|Left shift key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f14</tt>
+
|rctrl
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 14th function key
+
|Right control key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">f15</tt>
+
|lctrl
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|The 15th function key
+
|Left control key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Modifier keys
+
|ralt
 +
|Right alt key
 +
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">numlock</tt>
+
|lalt
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Num-lock key
+
|Left alt key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">capslock</tt>
+
|rgui
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Caps-lock key
+
|Right gui key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Caps-on is a key press. Caps-off is a key release.
+
|Command key in OS X, Windows key in Windows.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">scrollock</tt>
+
|lgui
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Scroll-lock key
+
|Left gui key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Command key in OS X, Windows key in Windows.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">rshift</tt>
+
|mode
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right shift key  
+
|Mode key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">lshift</tt>
+
!style="text-align: center;" colspan=3|Application keys
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left shift key
 
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
 
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">rctrl</tt>
+
|www
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right control key  
+
|WWW key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">lctrl</tt>
+
|mail
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left control key  
+
|Mail key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">ralt</tt>
+
|calculator
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right alt key  
+
|Calculator key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">lalt</tt>
+
|computer
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left alt key  
+
|Computer key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">rmeta</tt>
+
|appsearch
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right meta key
+
|Application search key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">lmeta</tt>
+
|apphome
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left meta key
+
|Application home key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">lsuper</tt>
+
|appback
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Left super key
+
|Application back key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">rsuper</tt>
+
|appforward
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Right super key
+
|Application forward key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">mode</tt>
+
|apprefresh
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Mode key
+
|Application refresh key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">compose</tt>
+
|appbookmarks
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Compose key
+
|Application bookmarks key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
!style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top; text-align: center;" colspan=3|Miscellaneous keys
+
!style="text-align: center;" colspan=3|Miscellaneous keys
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">pause</tt>
+
|pause
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Pause key  
+
|Pause key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Sends a key release immediately on some platforms, even if held down.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">escape</tt>
+
|escape
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Escape key  
+
|Escape key  
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">help</tt>
+
|help
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Help key
+
|Help key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">print</tt>
+
|printscreen
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Print key
+
|Printscreen key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Sends a key release immediately on Windows, even if held down.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">sysreq</tt>
+
|sysreq
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|System request key
+
|System request key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">break</tt>
+
|menu
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Break key
+
|Menu key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">menu</tt>
+
|application
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Menu key
+
|Application key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|Windows contextual menu, compose key.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">power</tt>
+
|power
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Power key
+
|Power key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">euro</tt>
+
|currencyunit
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Euro (&euro;) key
+
|Currency unit key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|e.g. the Euro (&euro;) key.
 
|-
 
|-
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|<tt style="font-size: large;">undo</tt>
+
|undo
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|Undo key
+
|Undo key
|style="padding: 1px 5px 1px 5px; background-color: #ffffff; vertical-align: top;"|
+
|
 
|}
 
|}
 +
 +
== Examples ==
 +
Note how [[love.keypressed]] gives direct key presses, whereas [[love.textinput]] gives the text that key combinations produce.
 +
 +
Let's take the "#" symbol as an example (assuming a U.S. keyboard):
 +
<source lang="lua">
 +
function love.keypressed(key)
 +
    print(key)
 +
end
 +
--> shift
 +
--> 3
 +
 +
function love.textinput(text)
 +
    print(text)
 +
end
 +
--> #
 +
</source>
  
 
== See Also ==
 
== See Also ==
 
* [[parent::love.keyboard]]
 
* [[parent::love.keyboard]]
 +
* [[love.keypressed]]
 +
* [[love.keyreleased]]
 +
* [[love.keyboard.isDown]]
 +
* [[love.keyboard.getScancodeFromKey]]
 +
* [[love.keyboard.getKeyFromScancode]]
 
[[Category:Enums]]
 
[[Category:Enums]]
 
{{#set:Description=All the keys you can press.}}
 
{{#set:Description=All the keys you can press.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 +
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|KeyConstant}}
 
{{i18n|KeyConstant}}

Revision as of 14:42, 30 August 2015

All the keys you can press. Note that some keys may not be available on your keyboard or system.

Constants

Key string Description Note(s)
Character keys
a The A key
b The B key
c The C key
d The D key
e The E key
f The F key
g The G key
h The H key
i The I key
j The J key
k The K key
l The L key
m The M key
n The N key
o The O key
p The P key
q The Q key
r The R key
s The S key
t The T key
u The U key
v The V key
w The W key
x The X key
y The Y key
z The Z key
0 The zero key
1 The one key
2 The two key
3 The three key
4 The four key
5 The five key
6 The six key
7 The seven key
8 The eight key
9 The nine key
space Space key In version 0.9.2 and earlier this is represented by the actual space character ' '.
! Exclamation mark key
" Double quote key
# Hash key
$ Dollar key
& Ampersand key
' Single quote key
( Left parenthesis key
) Right parenthesis key
* Asterisk key
+ Plus key
, Comma key
- Hyphen-minus key
. Full stop key
/ Slash key
: Colon key
; Semicolon key
< Less-than key
= Equal key
> Greater-than key
? Question mark key
@ At sign key
[ Left square bracket key
\ Backslash key
] Right square bracket key
^ Caret key
_ Underscore key
` Grave accent key Also known as the "Back tick" key
Numpad keys
kp0 The numpad zero key
kp1 The numpad one key
kp2 The numpad two key
kp3 The numpad three key
kp4 The numpad four key
kp5 The numpad five key
kp6 The numpad six key
kp7 The numpad seven key
kp8 The numpad eight key
kp9 The numpad nine key
kp. The numpad decimal point key
kp, The numpad comma key
kp/ The numpad division key
kp* The numpad multiplication key
kp- The numpad substraction key
kp+ The numpad addition key
kpenter The numpad enter key
kp= The numpad equals key
Navigation keys
up Up arrow key
down Down arrow key
right Right arrow key
left Left arrow key
home Home key
end End key
pageup Page up key
pagedown Page down key
Editing keys
insert Insert key
backspace Backspace key
tab Tab key
clear Clear key
return Return key Also known as the Enter key
delete Delete key
Function keys
f1 The 1st function key
f2 The 2nd function key
f3 The 3rd function key
f4 The 4th function key
f5 The 5th function key
f6 The 6th function key
f7 The 7th function key
f8 The 8th function key
f9 The 9th function key
f10 The 10th function key
f11 The 11th function key
f12 The 12th function key
f13 The 13th function key
f14 The 14th function key
f15 The 15th function key
f16 The 16th function key
f17 The 17th function key
f18 The 18th function key
Modifier keys
numlock Num-lock key Clear on Mac keyboards.
capslock Caps-lock key Caps-on is a key press. Caps-off is a key release.
scrolllock Scroll-lock key
rshift Right shift key
lshift Left shift key
rctrl Right control key
lctrl Left control key
ralt Right alt key
lalt Left alt key
rgui Right gui key Command key in OS X, Windows key in Windows.
lgui Left gui key Command key in OS X, Windows key in Windows.
mode Mode key
Application keys
www WWW key
mail Mail key
calculator Calculator key
computer Computer key
appsearch Application search key
apphome Application home key
appback Application back key
appforward Application forward key
apprefresh Application refresh key
appbookmarks Application bookmarks key
Miscellaneous keys
pause Pause key Sends a key release immediately on some platforms, even if held down.
escape Escape key
help Help key
printscreen Printscreen key Sends a key release immediately on Windows, even if held down.
sysreq System request key
menu Menu key
application Application key Windows contextual menu, compose key.
power Power key
currencyunit Currency unit key e.g. the Euro (€) key.
undo Undo key

Examples

Note how love.keypressed gives direct key presses, whereas love.textinput gives the text that key combinations produce.

Let's take the "#" symbol as an example (assuming a U.S. keyboard):

function love.keypressed(key)
    print(key)
end
--> shift
--> 3

function love.textinput(text)
    print(text)
end
--> #

See Also


Other Languages