flutter/dev/tools/gen_keycodes/data
Greg Spencer 289deef8c5
Add C++ code generation for key maps. (#50998)
This adds generation of some C++ keycode maps for various platforms.

This isn't meant for general use: it's so that the Flutter authors can keep the keycodes up to date with the Chromium and Android (and other) sources. It doesn't run continuously, it's only run occasionally (manually) to update the maps, because they don't change very often, and there is often manual work needed to make it function.

In this PR, I added output of various .cc files that write into an engine repo situated next to the flutter repo on disk. This is a starting point for implementing platform-side handling of key events.
2020-03-12 17:39:31 -07:00
..
key_data.json Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
key_name_to_android_name.json Game controller button support (#33868) 2019-06-05 16:23:17 -07:00
key_name_to_glfw_name.json Revert "Revert "Add many more global analyses. (#47875)" (#48080)" (#48081) 2020-01-02 11:47:28 -08:00
key_name_to_windows_name.json [Keyboard] Collects windows key data (#52265) 2020-03-09 17:21:02 -07:00
keyboard_key.tmpl [Keyboard] Collects windows key data (#52265) 2020-03-09 17:21:02 -07:00
keyboard_map_android_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_darwin_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_fuchsia_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_glfw_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_linux_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_web.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_map_windows_cc.tmpl Add C++ code generation for key maps. (#50998) 2020-03-12 17:39:31 -07:00
keyboard_maps.tmpl update template for gen_keycodes (#49884) 2020-01-31 21:58:51 +01:00
printable.json Adding support for logical and physical key events (#27627) 2019-02-08 12:42:34 -08:00
supplemental_hid_codes.inc [Keyboard] Collects windows key data (#52265) 2020-03-09 17:21:02 -07:00
synonyms.json Add pseudo-key synonyms for keys like shift, meta, alt, and control. (#33695) 2019-06-03 18:41:04 -07:00