KinesisCorporation / Adv360-Pro-ZMK

Production repository for the all-new Advantage360 Professional using ZMK engine
MIT License
470 stars 6.72k forks source link

Kinesis Form Split Touchpad Keyboard: Function Key Behavior and External Monitor Brightness Control Issues on MacBook Pro #544

Open mkwng opened 3 months ago

mkwng commented 3 months ago

I'm experiencing two issues with my Kinesis Form Split Touchpad keyboard on my MacBook Pro:

  1. Function Key Behavior:

    • The keyboard doesn't respect macOS's function key behavior settings.
    • Expected behavior: Pressing F9 and F10 keys should adjust brightness without using the Fn modifier key, as per macOS settings.
    • Actual behavior: Fn modifier key is required to use F9 and F10 for brightness adjustment.
    • macOS setting "Use F1, F2, etc. keys as standard function keys" is turned OFF, which should allow direct brightness control.
  2. Brightness Control:

    • The brightness adjustment keys only affect my MacBook Pro's screen brightness.
    • They do not adjust the brightness of my external monitor, regardless of which display is currently active.
    • Expected behavior: Brightness controls should adjust the active display, including the external monitor.

System Information:

Steps to Reproduce:

  1. Connect Kinesis Form Split Touchpad keyboard to MacBook Pro
  2. Ensure "Use F1, F2, etc. keys as standard function keys" is OFF in System Settings
  3. Press F9 or F10 key (without Fn modifier) - brightness does not change
  4. Press Fn + F9 or Fn + F10 - brightness changes on laptop screen only, not on external monitor

Expected Behavior:

Actual Behavior:

Any assistance in resolving these issues would be greatly appreciated.

ReFil commented 3 months ago

Hi, this repository is only for the Advantage 360 Pro only, not the Form. Furthermore the setting you mention is most likely exclusively for Apple branded keyboards and thus the form will not respect it. The Form's Fn key is not equivalent to the apple Fn key

KinesisCorporation commented 3 months ago

Hi @mkwng,

ReFil is correct, as an external keyboard the Form isn't governed by the System Settings and our Fn key is "local" only.

We have already built a Mac firmware and we could build another custom version with the Function keys reversed. Would that be useful.

The Form will be fully programmable at some point later this year so you can customize it even further.