diff --git a/keyboard.go b/keyboard.go index 93c85b2..62d48d2 100644 --- a/keyboard.go +++ b/keyboard.go @@ -400,6 +400,10 @@ func (d *Device) KeyVia(layer, kbIndex, index int) Keycode { kc = 0x00D9 case jp.WheelDown: kc = 0x00DA + case jp.KeyMediaBrightnessDown: + kc = 0x00BE + case jp.KeyMediaBrightnessUp: + kc = 0x00BD case jp.KeyMediaVolumeInc: kc = 0x00A9 case jp.KeyMediaVolumeDec: @@ -458,6 +462,10 @@ func keycodeViaToTGK(key Keycode) Keycode { kc = jp.WheelUp case 0x00DA: kc = jp.WheelDown + case 0x00BD: + kc = jp.KeyMediaBrightnessUp + case 0x00BE: + kc = jp.KeyMediaBrightnessDown case 0x00A9: kc = jp.KeyMediaVolumeInc case 0x00AA: diff --git a/keycodes/jp/keycodes.go b/keycodes/jp/keycodes.go index 19d6f49..7357d23 100644 --- a/keycodes/jp/keycodes.go +++ b/keycodes/jp/keycodes.go @@ -132,21 +132,23 @@ const ( ) const ( - KeyMediaPlay = keycodes.TypeMediaKey | 0xB0 - KeyMediaPause = keycodes.TypeMediaKey | 0xB1 - KeyMediaRecord = keycodes.TypeMediaKey | 0xB2 - KeyMediaFastForward = keycodes.TypeMediaKey | 0xB3 - KeyMediaRewind = keycodes.TypeMediaKey | 0xB4 - KeyMediaNextTrack = keycodes.TypeMediaKey | 0xB5 - KeyMediaPrevTrack = keycodes.TypeMediaKey | 0xB6 - KeyMediaStop = keycodes.TypeMediaKey | 0xB7 - KeyMediaEject = keycodes.TypeMediaKey | 0xB8 - KeyMediaRandomPlay = keycodes.TypeMediaKey | 0xB9 - KeyMediaPlayPause = keycodes.TypeMediaKey | 0xCD - KeyMediaPlaySkip = keycodes.TypeMediaKey | 0xCE - KeyMediaMute = keycodes.TypeMediaKey | 0xE2 - KeyMediaVolumeInc = keycodes.TypeMediaKey | 0xE9 - KeyMediaVolumeDec = keycodes.TypeMediaKey | 0xEA + KeyMediaBrightnessUp = keycodes.TypeMediaKey | 0x6F + KeyMediaBrightnessDown = keycodes.TypeMediaKey | 0x70 + KeyMediaPlay = keycodes.TypeMediaKey | 0xB0 + KeyMediaPause = keycodes.TypeMediaKey | 0xB1 + KeyMediaRecord = keycodes.TypeMediaKey | 0xB2 + KeyMediaFastForward = keycodes.TypeMediaKey | 0xB3 + KeyMediaRewind = keycodes.TypeMediaKey | 0xB4 + KeyMediaNextTrack = keycodes.TypeMediaKey | 0xB5 + KeyMediaPrevTrack = keycodes.TypeMediaKey | 0xB6 + KeyMediaStop = keycodes.TypeMediaKey | 0xB7 + KeyMediaEject = keycodes.TypeMediaKey | 0xB8 + KeyMediaRandomPlay = keycodes.TypeMediaKey | 0xB9 + KeyMediaPlayPause = keycodes.TypeMediaKey | 0xCD + KeyMediaPlaySkip = keycodes.TypeMediaKey | 0xCE + KeyMediaMute = keycodes.TypeMediaKey | 0xE2 + KeyMediaVolumeInc = keycodes.TypeMediaKey | 0xE9 + KeyMediaVolumeDec = keycodes.TypeMediaKey | 0xEA ) const (