)]}'
{
  "commit": "bce4cf76d859904eacef4ad1c5fe647d794b0331",
  "tree": "fcfe40d2966302bb432f491f4c406c6ab2ea8116",
  "parents": [
    "0eac9b5475d551041d06679d16b0f4fb0514dc94"
  ],
  "author": {
    "name": "Ayman Bagabas",
    "email": "ayman.bagabas@gmail.com",
    "time": "Sat Jul 13 22:34:16 2024 +0000"
  },
  "committer": {
    "name": "Alex Brainman",
    "email": "alex.brainman@gmail.com",
    "time": "Wed Jul 17 07:58:31 2024 +0000"
  },
  "message": "windows: add GetKeyboardLayout \u0026 ToUnicodeEx\n\nThese are used along with GetForegroundWindow and GetWindowThreadProcessId to determine the current user layout and translate the base key the user has pressed.\n\nChange-Id: Ib833ba7ab54213d83e889ff74c5bc0ace5edbe95\nGitHub-Last-Rev: 2afe9976a2d1f6a8dda9bd74cf07b207246bfcc6\nGitHub-Pull-Request: golang/sys#188\nReviewed-on: https://go-review.googlesource.com/c/sys/+/574755\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\nReviewed-by: Ayman Bagabas \u003cayman.bagabas@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6525c62f3c2ff3a287ffafe7fbe94108a537fba6",
      "old_mode": 33188,
      "old_path": "windows/syscall_windows.go",
      "new_id": "1fa34fd17c5cd9ff9fe76b0023f957c642caae32",
      "new_mode": 33188,
      "new_path": "windows/syscall_windows.go"
    },
    {
      "type": "modify",
      "old_id": "770815411506298d7ba6507458220a03ba2dc92d",
      "old_mode": 33188,
      "old_path": "windows/syscall_windows_test.go",
      "new_id": "ca8a70d2a49bec87a2e4be41c68af5276d79e9ed",
      "new_mode": 33188,
      "new_path": "windows/syscall_windows_test.go"
    },
    {
      "type": "modify",
      "old_id": "b8d93f307d26f902507fff7d9e89938aa887502b",
      "old_mode": 33188,
      "old_path": "windows/types_windows.go",
      "new_id": "4d0c15745f89f22eb4b115b068003ee123d5f19c",
      "new_mode": 33188,
      "new_path": "windows/types_windows.go"
    },
    {
      "type": "modify",
      "old_id": "eba761018aafe82957b5a91925c986aa8f39c72d",
      "old_mode": 33188,
      "old_path": "windows/zsyscall_windows.go",
      "new_id": "92e3cf31c65eafbe16598d2e2038a2cd11170ec7",
      "new_mode": 33188,
      "new_path": "windows/zsyscall_windows.go"
    }
  ]
}
