Skip to content

Instantly share code, notes, and snippets.

@jdhom
Last active September 3, 2023 13:09
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jdhom/9f160a2aa46102f987e0f31a697b20fc to your computer and use it in GitHub Desktop.
Save jdhom/9f160a2aa46102f987e0f31a697b20fc to your computer and use it in GitHub Desktop.
Mistel Barocco MD600 Programming and Firmware

Mistel Barocco MD600 RGB Split Keyboard

keyboard firmware

What I remap

CapsLock is RCTRL    ... i do this on all keyboards
FN CapsLock is RCTRL ... was accidently toggling capslock with fn+capslock
LCTRL is FN          ... arrow/pg/home on right half, FN+arrow I now prefer on ALL keyboards... so nice
ESC is ` ~           ... no dedicated ` and ECS keys on a 60% keyboard like this
FN+ESC is ESC        ... can't say I use this much now that I map ESC to LSPACE

# really liked LSPACE as backspace but need ESC frequently, and while chording, so FN+ESC wasn't practical
#LSPACE is Backspace ... experiment, can't pay left thumb to do a space anyway. FN also an option
LSPACE is ECS        ... need ESC while chording, so FN+ESC was a no-go

Programming cheatsheet

FN + a  layouts (qwerty, dvorak, colemak)
FN + r  reset layer

Key Remap Sequence

FN + RCTRL
keyToChange
keyToSend
PN
FN + RCTRL

Remap FN/PN Sequence

FN + LSHIFT
FN (or PN)
newFNKey
@calvinsomething
Copy link

So they swapped the Fn & Pn keys on the V3, and holding the further-away Fn to use the arrow keys is hurting my arm.

Would it be possible to swap the Fn & Pn in the firmware?

+1 as well... this is really annoying me.

It looks like you can remap Fn -> Pn if you remap Pn somewhere else, first. However, after you remap Pn, the original Pn key works as the Windows key. Then if you remap Fn to the original Pn, when you try to use Fn is will work, but will also trigger the Windows key--so if you use Fn to hit an arrow key, it will act like you hit WinKey + Arrow... Super frustrating.

Would love to be able to upgrade the firmware on this...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment