@@ -124,6 +124,8 @@ enum class key_code : uint32_t {
124124 play_or_pause,
125125 fastforward,
126126 eject,
127+ apple_display_brightness_decrement,
128+ apple_display_brightness_increment,
127129};
128130
129131enum class pointing_button : uint32_t {
@@ -447,6 +449,8 @@ class types final {
447449 {" play_or_pause" , key_code::play_or_pause},
448450 {" fastforward" , key_code::fastforward},
449451 {" eject" , key_code::eject},
452+ {" apple_display_brightness_decrement" , key_code::apple_display_brightness_decrement},
453+ {" apple_display_brightness_increment" , key_code::apple_display_brightness_increment},
450454
451455 // Aliases
452456 {" left_option" , key_code (kHIDUsage_KeyboardLeftAlt )},
@@ -510,6 +514,8 @@ class types final {
510514 case key_code::dashboard:
511515 case key_code::launchpad:
512516 case key_code::mission_control:
517+ case key_code::apple_display_brightness_decrement:
518+ case key_code::apple_display_brightness_increment:
513519 return pqrs::karabiner_virtual_hid_device::usage_page::apple_vendor_keyboard;
514520
515521 case key_code::mute:
@@ -548,6 +554,12 @@ class types final {
548554 case key_code::mission_control:
549555 return pqrs::karabiner_virtual_hid_device::usage::apple_vendor_keyboard_expose_all;
550556
557+ case key_code::apple_display_brightness_decrement:
558+ return pqrs::karabiner_virtual_hid_device::usage::apple_vendor_keyboard_brightness_down;
559+
560+ case key_code::apple_display_brightness_increment:
561+ return pqrs::karabiner_virtual_hid_device::usage::apple_vendor_keyboard_brightness_up;
562+
551563 case key_code::mute:
552564 return pqrs::karabiner_virtual_hid_device::usage::csmr_mute;
553565
0 commit comments