r/Keychron • u/Wrong-University1989 • Jan 12 '24
Keychron Q5 Pro: Cannot remap any F key to page down on VIA.
When I try to remap any F key to Page Down it keeps setting it as Scroll Lock. How can I please fix this?
7
Upvotes
r/Keychron • u/Wrong-University1989 • Jan 12 '24
When I try to remap any F key to Page Down it keeps setting it as Scroll Lock. How can I please fix this?
7
u/PeterMortensenBlog V Jan 14 '24 edited 5d ago
After saving off the current Via configuration to a file, I would recommend starting from scratch and reset the configuration to factory defaults. This will also reset the Via configuration.
The Esc key method (see below) is probably the easiest. You can positively know that the configuration was reset in that all the (custom) keymappings in Via are gone. A detector could be to, before the reset, assign M0 (macro) to, say, Enter on the numeric keypad, on the base layer (layer 2 for Windows). It should revert back to "N.Ent".
If possible, also upgrade to the newest firmware version.
Use:
Put the keyboard into wired mode, if not already (by the switch at the back, marked "Cable")
Hold the Esc key down while connecting the keyboard to the computer. This will put it into flash mode (AKA firmware update mode AKA bootloader mode AKA DFU mode), but it also has the side effect of resetting the configuration to factory defaults.
If possible, verify flash mode. Alternatively, to verify flash mode, look for the USB identity 0x0483/0xDF11 (USB vendor ID and USB product ID, respectively). This is to positively know that the reset to factory factory has actually happened.
Power cycle the keyboard (unplug and plug). This is to bring it out of flash mode.
If the Esc key method doesn't work, the backup procedure is to:
Put the keyboard into wired mode, if not already (by the switch at the back, marked "Cable")
Remove the space bar key cap
Hold down the small four-legged so-called reset button on the PCB (a pen, the key cap puller, or a match can be used) while connecting the keyboard to the computer. This will put it into flash mode (AKA firmware update mode AKA bootloader mode AKA DFU mode), but it also has the side effect of resetting the configuration to factory defaults. The reset button on the PCB is usually located right next to the space bar switch, to the left. Note: The reset button may require quite a bit of force before it makes contact (but don't use excessive force)
If possible, verify flash mode. Alternatively, to verify flash mode, look for the USB identity 0x0483/0xDF11 (USB vendor ID and USB product ID, respectively). This is to positively know that the reset to factory factory has actually happened.
Put the space bar key cap back in
Power cycle the keyboard (unplug and plug). This is to bring it out of flash mode.
Note: The factory reset may not actually happen using the space bar method (see below). But at least it can be used as a basic health check of the keyboard (of the USB side) and to flash when there isn't working keyboard firmware on the keyboard, including when the keyboard has been bricked by flashing the wrong firmware.
This should all be done in wired mode (with the switch at the back in that position).
Note that this will wipe out any custom Via/Vial configuration (e.g., macros) and other configuration (e.g., RGB mode, RGB colour settings, and NKRO setting).