MCPcopy Index your code
hub / github.com/NativeScript/SimDeck / android_key_code

Function android_key_code

packages/server/src/android.rs:2232–2275  ·  view source on GitHub ↗
(hid: u16)

Source from the content-addressed store, hash-verified

2230}
2231
2232fn android_key_code(hid: u16) -> u16 {
2233 match hid {
2234 4..=29 => 29 + (hid - 4),
2235 30 => 8,
2236 31 => 9,
2237 32 => 10,
2238 33 => 11,
2239 34 => 12,
2240 35 => 13,
2241 36 => 14,
2242 37 => 15,
2243 38 => 16,
2244 39 => 7,
2245 40 => 66,
2246 41 => 111,
2247 42 => 67,
2248 43 => 61,
2249 44 => 62,
2250 45 => 69,
2251 46 => 70,
2252 47 => 71,
2253 48 => 72,
2254 49 => 73,
2255 51 => 74,
2256 52 => 75,
2257 53 => 68,
2258 54 => 55,
2259 55 => 56,
2260 56 => 76,
2261 57 => 115,
2262 58..=69 => 131 + (hid - 58),
2263 73 => 124,
2264 74 => 122,
2265 75 => 92,
2266 76 => 112,
2267 77 => 123,
2268 78 => 93,
2269 79 => 22,
2270 80 => 21,
2271 81 => 20,
2272 82 => 19,
2273 _ => hid,
2274 }
2275}
2276
2277fn hid_text_for_key(hid: u16, modifiers: u32) -> Option<String> {
2278 if modifiers & (MODIFIER_CONTROL | MODIFIER_OPTION | MODIFIER_COMMAND) != 0 {

Callers 1

send_keyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected