shaku
Version:
A simple and effective JavaScript game development framework that knows its place!
152 lines (136 loc) • 8.5 kB
Markdown

[Back To Table of Content](index.md)
# Key Codes
## Typedefs
<dl>
<dt><a href="#MouseButton">MouseButton</a> : <code>Number</code></dt>
<dd></dd>
<dt><a href="#KeyboardKey">KeyboardKey</a> : <code>Number</code></dt>
<dd></dd>
</dl>
<a name="MouseButtons"></a>
## MouseButtons : <code>enum</code>
Define mouse button codes.
**Kind**: global enum
**Read only**: true
**Properties**
| Name | Type | Default |
| --- | --- | --- |
| left | [<code>MouseButton</code>](#MouseButton) | <code>0</code> |
| middle | [<code>MouseButton</code>](#MouseButton) | <code>1</code> |
| right | [<code>MouseButton</code>](#MouseButton) | <code>2</code> |
<a name="KeyboardKeys"></a>
## KeyboardKeys : <code>enum</code>
Define all keyboard key codes.
**Kind**: global enum
**Read only**: true
**Properties**
| Name | Type | Default |
| --- | --- | --- |
| backspace | [<code>KeyboardKey</code>](#KeyboardKey) | <code>8</code> |
| tab | [<code>KeyboardKey</code>](#KeyboardKey) | <code>9</code> |
| enter | [<code>KeyboardKey</code>](#KeyboardKey) | <code>13</code> |
| shift | [<code>KeyboardKey</code>](#KeyboardKey) | <code>16</code> |
| ctrl | [<code>KeyboardKey</code>](#KeyboardKey) | <code>17</code> |
| alt | [<code>KeyboardKey</code>](#KeyboardKey) | <code>18</code> |
| break | [<code>KeyboardKey</code>](#KeyboardKey) | <code>19</code> |
| caps_lock | [<code>KeyboardKey</code>](#KeyboardKey) | <code>20</code> |
| escape | [<code>KeyboardKey</code>](#KeyboardKey) | <code>27</code> |
| page_up | [<code>KeyboardKey</code>](#KeyboardKey) | <code>33</code> |
| page_down | [<code>KeyboardKey</code>](#KeyboardKey) | <code>34</code> |
| end | [<code>KeyboardKey</code>](#KeyboardKey) | <code>35</code> |
| home | [<code>KeyboardKey</code>](#KeyboardKey) | <code>36</code> |
| left | [<code>KeyboardKey</code>](#KeyboardKey) | <code>37</code> |
| up | [<code>KeyboardKey</code>](#KeyboardKey) | <code>38</code> |
| right | [<code>KeyboardKey</code>](#KeyboardKey) | <code>39</code> |
| down | [<code>KeyboardKey</code>](#KeyboardKey) | <code>40</code> |
| insert | [<code>KeyboardKey</code>](#KeyboardKey) | <code>45</code> |
| delete | [<code>KeyboardKey</code>](#KeyboardKey) | <code>46</code> |
| space | [<code>KeyboardKey</code>](#KeyboardKey) | <code>32</code> |
| n0 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>48</code> |
| n1 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>49</code> |
| n2 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>50</code> |
| n3 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>51</code> |
| n4 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>52</code> |
| n5 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>53</code> |
| n6 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>54</code> |
| n7 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>55</code> |
| n8 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>56</code> |
| n9 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>57</code> |
| a | [<code>KeyboardKey</code>](#KeyboardKey) | <code>65</code> |
| b | [<code>KeyboardKey</code>](#KeyboardKey) | <code>66</code> |
| c | [<code>KeyboardKey</code>](#KeyboardKey) | <code>67</code> |
| d | [<code>KeyboardKey</code>](#KeyboardKey) | <code>68</code> |
| e | [<code>KeyboardKey</code>](#KeyboardKey) | <code>69</code> |
| f | [<code>KeyboardKey</code>](#KeyboardKey) | <code>70</code> |
| g | [<code>KeyboardKey</code>](#KeyboardKey) | <code>71</code> |
| h | [<code>KeyboardKey</code>](#KeyboardKey) | <code>72</code> |
| i | [<code>KeyboardKey</code>](#KeyboardKey) | <code>73</code> |
| j | [<code>KeyboardKey</code>](#KeyboardKey) | <code>74</code> |
| k | [<code>KeyboardKey</code>](#KeyboardKey) | <code>75</code> |
| l | [<code>KeyboardKey</code>](#KeyboardKey) | <code>76</code> |
| m | [<code>KeyboardKey</code>](#KeyboardKey) | <code>77</code> |
| n | [<code>KeyboardKey</code>](#KeyboardKey) | <code>78</code> |
| o | [<code>KeyboardKey</code>](#KeyboardKey) | <code>79</code> |
| p | [<code>KeyboardKey</code>](#KeyboardKey) | <code>80</code> |
| q | [<code>KeyboardKey</code>](#KeyboardKey) | <code>81</code> |
| r | [<code>KeyboardKey</code>](#KeyboardKey) | <code>82</code> |
| s | [<code>KeyboardKey</code>](#KeyboardKey) | <code>83</code> |
| t | [<code>KeyboardKey</code>](#KeyboardKey) | <code>84</code> |
| u | [<code>KeyboardKey</code>](#KeyboardKey) | <code>85</code> |
| v | [<code>KeyboardKey</code>](#KeyboardKey) | <code>86</code> |
| w | [<code>KeyboardKey</code>](#KeyboardKey) | <code>87</code> |
| x | [<code>KeyboardKey</code>](#KeyboardKey) | <code>88</code> |
| y | [<code>KeyboardKey</code>](#KeyboardKey) | <code>89</code> |
| z | [<code>KeyboardKey</code>](#KeyboardKey) | <code>90</code> |
| left_window_key | [<code>KeyboardKey</code>](#KeyboardKey) | <code>91</code> |
| right_window_key | [<code>KeyboardKey</code>](#KeyboardKey) | <code>92</code> |
| select_key | [<code>KeyboardKey</code>](#KeyboardKey) | <code>93</code> |
| numpad_0 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>96</code> |
| numpad_1 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>97</code> |
| numpad_2 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>98</code> |
| numpad_3 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>99</code> |
| numpad_4 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>100</code> |
| numpad_5 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>101</code> |
| numpad_6 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>102</code> |
| numpad_7 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>103</code> |
| numpad_8 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>104</code> |
| numpad_9 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>105</code> |
| multiply | [<code>KeyboardKey</code>](#KeyboardKey) | <code>106</code> |
| add | [<code>KeyboardKey</code>](#KeyboardKey) | <code>107</code> |
| subtract | [<code>KeyboardKey</code>](#KeyboardKey) | <code>109</code> |
| decimal_point | [<code>KeyboardKey</code>](#KeyboardKey) | <code>110</code> |
| divide | [<code>KeyboardKey</code>](#KeyboardKey) | <code>111</code> |
| f1 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>112</code> |
| f2 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>113</code> |
| f3 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>114</code> |
| f4 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>115</code> |
| f5 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>116</code> |
| f6 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>117</code> |
| f7 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>118</code> |
| f8 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>119</code> |
| f9 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>120</code> |
| f10 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>121</code> |
| f11 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>122</code> |
| f12 | [<code>KeyboardKey</code>](#KeyboardKey) | <code>123</code> |
| numlock | [<code>KeyboardKey</code>](#KeyboardKey) | <code>144</code> |
| scroll_lock | [<code>KeyboardKey</code>](#KeyboardKey) | <code>145</code> |
| semicolon | [<code>KeyboardKey</code>](#KeyboardKey) | <code>186</code> |
| equal_sign | [<code>KeyboardKey</code>](#KeyboardKey) | <code>187</code> |
| plus | [<code>KeyboardKey</code>](#KeyboardKey) | <code>187</code> |
| comma | [<code>KeyboardKey</code>](#KeyboardKey) | <code>188</code> |
| dash | [<code>KeyboardKey</code>](#KeyboardKey) | <code>189</code> |
| minus | [<code>KeyboardKey</code>](#KeyboardKey) | <code>189</code> |
| period | [<code>KeyboardKey</code>](#KeyboardKey) | <code>190</code> |
| forward_slash | [<code>KeyboardKey</code>](#KeyboardKey) | <code>191</code> |
| grave_accent | [<code>KeyboardKey</code>](#KeyboardKey) | <code>192</code> |
| open_bracket | [<code>KeyboardKey</code>](#KeyboardKey) | <code>219</code> |
| back_slash | [<code>KeyboardKey</code>](#KeyboardKey) | <code>220</code> |
| close_braket | [<code>KeyboardKey</code>](#KeyboardKey) | <code>221</code> |
| single_quote | [<code>KeyboardKey</code>](#KeyboardKey) | <code>222</code> |
<a name="MouseButton"></a>
## MouseButton : <code>Number</code>
**Kind**: global typedef
<a name="KeyboardKey"></a>
## KeyboardKey : <code>Number</code>
**Kind**: global typedef