Here is a Vial-enabled QMK firmware for the F107 that I threw together.
It's assumed that you are using an original xwhatsit controller, and not one of its many derivatives. If you have a different variant of it (e.g., wcass, through-hole/"universal", etc.) then let me know.
Tried to make this as simple as possible to load onto your controller:
- Unpack attached ZIP archive
- Put controller into bootloader/flash mode (using xwhatsit app)
- Run the "flash-ibm_f107-qmk_vial_ansi" script (.bat file if on Windows, .sh file if on Mac)
Of course, I hope that it goes without saying that before you do this,
you should back up your existing xwhatsit layout and config in case you want to return to it, because flashing QMK+Vial will wipe it out!
Once the flash is complete, you can download and run
the Vial app to configure your keyboard layout. By default, it just comes preloaded with a layout approximating ANSI. But if you haven't converted your F107 to ANSI and have some of the other pads set up with flippers, you can go to the Layout tab and unhide those by checking the right boxes. Then go back to Keymap tab to set those keys to the functions you want.
By default, "Fn" (layer 1) is the key immediately to the right of Right Shift (called "MO(1)").
If this doesn't solve your issue(s) and/or you just decide that this isn't for you and you want to go back to the original xwhatsit firmware, put your keyboard into bootloader mode (either with Fn + Space + R, or just through the Vial app under Security > Reboot to bootloader) & then run the "flash-ibm_f107-xwhatsit" script. Then go back into the xwhatsit app and restore your layout from backup.
Hope this helps either you + others with xwhatsit-ified F107s who are perhaps interested in an alternative firmware.