1. 28 Jul, 2022 1 commit
  2. 13 Jul, 2022 1 commit
  3. 30 Jun, 2022 1 commit
  4. 21 Jun, 2022 1 commit
  5. 16 Jun, 2022 1 commit
  6. 20 May, 2022 1 commit
  7. 12 May, 2022 1 commit
  8. 14 Apr, 2022 1 commit
  9. 29 Mar, 2022 1 commit
  10. 13 Jan, 2022 1 commit
  11. 11 Oct, 2021 1 commit
  12. 08 Oct, 2021 3 commits
  13. 07 Sep, 2021 1 commit
  14. 29 Jul, 2021 2 commits
  15. 28 Jul, 2021 1 commit
  16. 27 Jul, 2021 1 commit
  17. 26 Jul, 2021 1 commit
  18. 20 Jul, 2021 1 commit
    • Greg Spencer's avatar
      Modify key info generation for new iOS key code. (#83439) · 2cb685e1
      Greg Spencer authored
      The (new, not yet used) code gen for iOS was setting up a std::map from key codes to logical and physical key codes, but it was using uint32_t, which isn't big enough to hold the Flutter key codes.
      
      Also, iOS needs to be able to filter out function keys, so I added a function key set.
      2cb685e1
  19. 14 Jul, 2021 1 commit
    • Tong Mu's avatar
      New scheme for keyboard logical key ID (#85121) · c8d0b1d9
      Tong Mu authored
      This PR updates the ID used by logical keyboard keys.
      
      The logical key ID is still composed of 2 parts: 32 bits of value, and 8 bits of plane. But the assignment of planes has been drastically changed. HID plane is removed, and unprintable plane and Flutter plane are added. This is to reflect the new generation method for logical key IDs. Now keys that are defined by Flutter but not by dom_key_data are placed into the Flutter plane, including numpad keys, sided modifier keys, and gamepad keys. The values for platform planes have also been adjusted.
      
      The generation script and README have been updated accordingly as well.
      
      A new file, test_utils/key_codes.h is now generated to assist engine unit testing.
      
      All lists generated by the script are now sorted by the key.
      c8d0b1d9
  20. 01 Jul, 2021 1 commit
  21. 17 Jun, 2021 1 commit
  22. 14 Jun, 2021 1 commit
  23. 02 Jun, 2021 1 commit
    • Tong Mu's avatar
      Test WidgetTester handling test pointers (#83337) · e3da1bd7
      Tong Mu authored
      Adds tests to the following behaviors, which have existed without tests:
      
      - When tapping during live testing, a message is printed with widgets that contain the tap location.
      - When tapping during live testing, a mark is displayed on screen on the tap location.
      e3da1bd7
  24. 26 May, 2021 1 commit
    • Greg Spencer's avatar
      Add iOS key map generation, make macOS var naming consistent with repo (#83146) · 6b087c74
      Greg Spencer authored
      This adds iOS key map generation that uses std::maps. It uses std::maps because on iOS if we use NSDictionaries, then when XCode loads the dylib, the initialization of those status NSDictionaries hasn't yet occurred, and it crashes the app. std::maps have a well-defined static behavior, and are correctly initialized.
      
      I also made the naming of variables, fields, etc. consistent for macOS. We variously had macosFoo, macOSFoo, and macOsFoo. I eliminated macOsFoo and macosFoo, since the rest of the repo uses macOSFoo for lowerCamelCase names (with only a few exceptions). I used iOSFoo for iOS.
      6b087c74
  25. 21 May, 2021 1 commit
  26. 11 May, 2021 1 commit
    • Greg Spencer's avatar
      Add Enter and Tab back in to ios and macos key maps (#81865) · af3337b6
      Greg Spencer authored
      I noticed that tab traversal stopped working on iOS when #73440 was landed.
      
      It seems to be that the control characters were excluded from the list of logical keys, and so they ended up being generated values.
      
      This PR just adds "Enter" and "Tab" to the list for both macOS and iOS.
      af3337b6
  27. 10 May, 2021 1 commit
  28. 02 May, 2021 1 commit
  29. 01 May, 2021 1 commit
  30. 21 Apr, 2021 1 commit
  31. 01 Apr, 2021 1 commit
  32. 28 Mar, 2021 1 commit
  33. 27 Mar, 2021 1 commit
  34. 24 Mar, 2021 2 commits
  35. 22 Oct, 2020 1 commit
    • puelo's avatar
      Generate RawKeyEvents for iOS 13.4+ (#65193) · 24d39997
      puelo authored
      * Added RawKeyEvent support for iOS
      
      * Removed unused remnant
      
      * added some missing keys
      
      * Removed trailing whitespaces
      
      * commit for build
      
      * Added mapping names
      
      * Made iOS keycodes generatable and collectable
      
      * Fixed naming and formatting issues
      
      * fixed raw_keyboard_test
      24d39997
  36. 29 Jul, 2020 1 commit