MCPcopy Create free account
hub / github.com/JibbSmart/JoyShockMapper / VirtualInputDevice

Class VirtualInputDevice

JoyShockMapper/src/linux/InputHelpers.cpp:66–464  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64 3.5 };
65
66class VirtualInputDevice
67{
68private:
69 constexpr auto windows_key_to_evdev_key(WORD key) noexcept
70 {
71 switch (key)
72 {
73 case '0':
74 return KEY_0;
75 case '1':
76 return KEY_1;
77 case '2':
78 return KEY_2;
79 case '3':
80 return KEY_3;
81 case '4':
82 return KEY_4;
83 case '5':
84 return KEY_5;
85 case '6':
86 return KEY_6;
87 case '7':
88 return KEY_7;
89 case '8':
90 return KEY_8;
91 case '9':
92 return KEY_9;
93 case 'A':
94 return KEY_A;
95 case 'B':
96 return KEY_B;
97 case 'C':
98 return KEY_C;
99 case 'D':
100 return KEY_D;
101 case 'E':
102 return KEY_E;
103 case 'F':
104 return KEY_F;
105 case 'G':
106 return KEY_G;
107 case 'H':
108 return KEY_H;
109 case 'I':
110 return KEY_I;
111 case 'J':
112 return KEY_J;
113 case 'K':
114 return KEY_K;
115 case 'L':
116 return KEY_L;
117 case 'M':
118 return KEY_M;
119 case 'N':
120 return KEY_N;
121 case 'O':
122 return KEY_O;
123 case 'P':

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected