Hello,
As a long-time Mac user I have strong habits with a bunch of keyboard shortcuts. My new FreeBSD system is quite powerful and the XFCE desktop I’ve setup has started growing on me, even though macOS is my daily driver.
I’m using a Keychron Q11, BÉPO layout (https://www.patpro.net/cafesale/bepo2025.jpg) with some custom key bindings programmed in the keyboard firmware (VIA):
- the "print" key is mapped to a macOS "screen shot region" shortcut (super-shift-4)
- left knob is mapped to macOS combos to zoom out / zoom in / reset zoom
- right knob is mapped to generic (?) combos to Vol up / Vol down / Mute
I’m also relying on a second keyboard layer: pressing left or right "Fn" key activate the second layer that gives me access to a pseudo-numpad and media keys (https://www.patpro.net/cafesale/2layer2025.jpg).
XFCE customisation is still a work in progress but I’ve managed to setup some keyboard shortcuts like using the print key (super-shift-4) to trigger xfce-screenshooter -r. Works great.
Unfortunately I’m unable to create keyboard shortcuts that use the second layer: pressing "Fn" + "F8" should be recognised as Play/Stop, "Fn" + "F9" as Next, etc. but it looks like it’s not detected at all. I’ve used xev without success so far. It’s like the second layer is not here.
So my questions are:
- if I can make those media keys work (with your help), will they work in all apps (fooyin, firefox, VLC…) or will I face a YMMV situation depending on developers’ choices?
- how can I dig deeper to analyse and solve that problem?
Thank you!
As a long-time Mac user I have strong habits with a bunch of keyboard shortcuts. My new FreeBSD system is quite powerful and the XFCE desktop I’ve setup has started growing on me, even though macOS is my daily driver.
I’m using a Keychron Q11, BÉPO layout (https://www.patpro.net/cafesale/bepo2025.jpg) with some custom key bindings programmed in the keyboard firmware (VIA):
- the "print" key is mapped to a macOS "screen shot region" shortcut (super-shift-4)
- left knob is mapped to macOS combos to zoom out / zoom in / reset zoom
- right knob is mapped to generic (?) combos to Vol up / Vol down / Mute
I’m also relying on a second keyboard layer: pressing left or right "Fn" key activate the second layer that gives me access to a pseudo-numpad and media keys (https://www.patpro.net/cafesale/2layer2025.jpg).
XFCE customisation is still a work in progress but I’ve managed to setup some keyboard shortcuts like using the print key (super-shift-4) to trigger xfce-screenshooter -r. Works great.
Unfortunately I’m unable to create keyboard shortcuts that use the second layer: pressing "Fn" + "F8" should be recognised as Play/Stop, "Fn" + "F9" as Next, etc. but it looks like it’s not detected at all. I’ve used xev without success so far. It’s like the second layer is not here.
So my questions are:
- if I can make those media keys work (with your help), will they work in all apps (fooyin, firefox, VLC…) or will I face a YMMV situation depending on developers’ choices?
- how can I dig deeper to analyse and solve that problem?
Thank you!