UNPKG

shaku

Version:

A simple and effective JavaScript game development framework that knows its place!

152 lines (136 loc) 8.5 kB
![Shaku JS](resources/logo-sm.png) [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