StarLabsLtd / firmware

78 stars 5 forks source link

[StarLite Mk V - Magnetic Keyboard] Insert key is missing #212

Closed ggdaynight closed 2 months ago

ggdaynight commented 2 months ago

Description of the issue:

The Insert key is missing from the StarLabs StarLite Mk V Magnetic keyboard. I have not been able to invoke it using any key combination such as Fn + Del.

I am unsure if this should be treated as a separate issue or if it is related to issue #194, which also discusses keyboard key mapping.

System Information:

Additional information: I’ve reviewed the previous issues, read through the Guides provided by StarLabs, including the Function keys guide, but found no solution for invoking the Insert key. Additionally, I attempted to troubleshoot using the libinput debug-events --show-keycodes command with no success.

Question: Is it possible to add the Insert key functionality via a firmware modification or update?

Sean-StarLabs commented 2 months ago

We don't have an insert key, but you can add/adjust it in Linux with xbindkeys/xmodmap

ggdaynight commented 2 months ago

Apologies for the delayed response - I only had time over the weekend to test this out.

While xbindkeys and xmodmap are viable solutions for X11, I’d like to ensure that I can use the Insert functionality in other contexts, such as TTY and Wayland (which I plan to switch to in the future).

I also examined the different Fn key behaviors in general. On some notebook keyboards, the Fn key may register with the OS, enabling custom key combinations like Fn+Del. However, on the StarLite Mk V Magnetic keyboard, the Fn key doesn’t seem to register with the OS, making it impossible to configure Fn+Del as a key combination for activating the Insert key. Given the already limited number of keys (78 keys in total), it’s also difficult to sacrifice another key to behave as the Insert key without affecting other functions.

With this in mind, I’m still interested in whether it would be possible to implement the Insert key as a Fn+Del combination directly through a firmware update. This would make the StarLite Mk V’s keyboard more consistent across platforms, including TTY, Wayland, and various operating systems, without relying on other tools.

Would you consider implementing this in the near future?

Thanks again for your help!

Sean-StarLabs commented 2 months ago

With this in mind, I’m still interested in whether it would be possible to implement the Insert key as a Fn+Del combination directly through a firmware update.

Yes

Would you consider implementing this in the near future?

Hidden/unmarked key combos have not gone down well in the past, so we wouldn't add them unless a few people wanted them.

ggdaynight commented 2 months ago

Thanks. I will ask around if there is any interest or if someone has a good solution for this.