)]}'
{
  "commit": "a0f7f6ca6d0c5282b402bc5b488ae0e1ac3dceb1",
  "tree": "200545cfacc07b028843c68833d5f9d897c0a38e",
  "parents": [
    "45bf8380141529b240cf82cdf6ed9d1c06a17e9d"
  ],
  "author": {
    "name": "Francisco Magdaleno",
    "email": "franciscojma86@gmail.com",
    "time": "Wed Apr 08 10:07:02 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 08 10:07:02 2020 -0700"
  },
  "message": "[windows] Adds support for keyboard mapping. (#54227)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c329d6029f3301566de4800fbaca1445247521bf",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/lib/raw_keyboard.dart",
      "new_id": "5c50210e3c5e3183ecf695d6f059687ffecfc2c8",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/lib/raw_keyboard.dart"
    },
    {
      "type": "modify",
      "old_id": "dc4241efef0a4ab615e398548522baffb77bc8b8",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/bin/gen_keycodes.dart",
      "new_id": "c8fdf13b84dcf0ea5e1aff796f68837ed3fdcfd2",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/bin/gen_keycodes.dart"
    },
    {
      "type": "modify",
      "old_id": "b4c56f7539a430df4caf72b7344c6cd9e9efdd1e",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/data/key_data.json",
      "new_id": "5179151e06a426660f1dac0ee132d854a9aaed29",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/data/key_data.json"
    },
    {
      "type": "modify",
      "old_id": "d5abd23a1368da3b3dce1af8d11ea4ccf0bb172c",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/data/key_name_to_windows_name.json",
      "new_id": "2513e1d949592a753d31d3d9d88739f3d40567f6",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/data/key_name_to_windows_name.json"
    },
    {
      "type": "modify",
      "old_id": "ca6c54c433ee894888a15e0db2f170e841b0077e",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/data/keyboard_key.tmpl",
      "new_id": "a20cc98fc9d8324af84e3329bd9872abfa07d46c",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/data/keyboard_key.tmpl"
    },
    {
      "type": "modify",
      "old_id": "919cd20a9523a1dc3a0951429c5e44e21bead72c",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/data/keyboard_maps.tmpl",
      "new_id": "30658790dc8551f9120715524c688d2745477098",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/data/keyboard_maps.tmpl"
    },
    {
      "type": "modify",
      "old_id": "07ddb9929e0d80a7d21c304573b2ca9b672ce1f5",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/lib/dart_code_gen.dart",
      "new_id": "983fc56dfea8f0e7ce7c82c9c84337762631bcfc",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/lib/dart_code_gen.dart"
    },
    {
      "type": "modify",
      "old_id": "d3d1e12e15cc0955b0a099073302b70b5f72484d",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/services.dart",
      "new_id": "d52c58c18624e6d6125f8e4e691c3dcee8ee3b73",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/services.dart"
    },
    {
      "type": "modify",
      "old_id": "8e2ee57a2190c4ddba0a32ecc14df258b2db202b",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/services/keyboard_maps.dart",
      "new_id": "edb14251a4b6e5557c959c21577828661f09881b",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/services/keyboard_maps.dart"
    },
    {
      "type": "modify",
      "old_id": "d42471ead38183c3d7f4270d76d6bc9131179c87",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/services/raw_keyboard.dart",
      "new_id": "7b744ee5a18c53963a590ac89af3fdad27c4ca4b",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/services/raw_keyboard.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15a465ec4042d4f95298780f0fc8a7b89dba5510",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/services/raw_keyboard_windows.dart"
    },
    {
      "type": "modify",
      "old_id": "caa2781fee43b529851f68d860d9f22b2a7b4411",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/services/raw_keyboard_test.dart",
      "new_id": "2790e8582cf05a4b5080a6b04fd2c8285ec4e6ae",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/services/raw_keyboard_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2a96d31032b4f21d9763396cc4528e84327e1e47",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/event_simulation.dart",
      "new_id": "a38c87f048fc2259e2496a716db61f9496b5f138",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/event_simulation.dart"
    }
  ]
}
