diff --git a/dev/tools/gen_keycodes/data/key_data.json b/dev/tools/gen_keycodes/data/key_data.json index dc01b37cf3..1c2c6b358a 100644 --- a/dev/tools/gen_keycodes/data/key_data.json +++ b/dev/tools/gen_keycodes/data/key_data.json @@ -6619,7 +6619,8 @@ "RIGHT_ALT" ], "gtk": [ - "Alt_R" + "Alt_R", + "ISO_Level3_Shift" ], "windows": [ "RMENU" @@ -6644,7 +6645,8 @@ 346 ], "gtk": [ - 65514 + 65514, + 65027 ], "windows": [ 165 diff --git a/dev/tools/gen_keycodes/data/key_name_to_gtk_name.json b/dev/tools/gen_keycodes/data/key_name_to_gtk_name.json index bf40132b44..09a2045c3b 100644 --- a/dev/tools/gen_keycodes/data/key_name_to_gtk_name.json +++ b/dev/tools/gen_keycodes/data/key_name_to_gtk_name.json @@ -1,6 +1,6 @@ { "altLeft": ["Alt_L"], - "altRight": ["Alt_R"], + "altRight": ["Alt_R", "ISO_Level3_Shift"], "arrowDown": ["Down", "KP_Down"], "arrowLeft": ["Left", "KP_Left"], "arrowRight": ["Right", "KP_Right"], diff --git a/packages/flutter/lib/src/services/keyboard_maps.dart b/packages/flutter/lib/src/services/keyboard_maps.dart index af26748c35..5739e6e4a1 100644 --- a/packages/flutter/lib/src/services/keyboard_maps.dart +++ b/packages/flutter/lib/src/services/keyboard_maps.dart @@ -1664,6 +1664,7 @@ const Map kGtkToLogicalKey = { 65508: LogicalKeyboardKey.controlRight, 65506: LogicalKeyboardKey.shiftRight, 65514: LogicalKeyboardKey.altRight, + 65027: LogicalKeyboardKey.altRight, 65512: LogicalKeyboardKey.metaRight, 269025026: LogicalKeyboardKey.brightnessUp, 269025027: LogicalKeyboardKey.brightnessDown,