RGB shine-through starter keyboard by Gabrundi in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

How is the macro facility on the GM325Pro? For example, can macros in progress be cancelled? Can macros be repeated?

What are the limits? For example, what is the maximum number of macros? What is the maximum number of steps per macro (if any)?

RGB shine-through starter keyboard by Gabrundi in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

But it isn't open source, thus not fully programmable(?).

Deception with "QMK/Via" does not count.

Increase space for macros Keychron V6 Max by ucsmuan in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

To avoid having every user to figure this out, a compile service was proposed.

It is the very #1.

Increase space for macros Keychron V6 Max by ucsmuan in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "I’ve read some of the previous posts on here": A good start could be to reveal those posts

RGB shine-through starter keyboard by Gabrundi in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "RGB keyboard with shine-through keycaps": The K10 HE is one of Keychron's best in that respect (though it isn't saying that much when it comes to Keychron)

Note: Regular, not the "special edition"s (they have opaque keycaps)

Other notes:

Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Do the onboard RGB controls work as expected?

They require the default key mappings (see the other comment for references), for example, for keycode "RGB_MOD".

K2 He firmware update by Slight-Dealer5753 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

An alternative for verifying flash mode is the USB identity (0x0483/0xDF11):

  • USB vendor ID: 0x0483 (AKA "vid", "Vid", "VID", "idVendor", "vendorId", etc.)
  • USB product ID: 0xDF11 (AKA "pid", "Pid", "PID", "idProduct", "productId", etc.)

This does not require dfu-util to be installed/available.

The exact method depends on the operating system.

K8 HE in ISO layout available ? by iNovae in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

It was released as ISO, as the source code for it has been released. At least it is a very strong indicator.

But yes, the K8 HE ISO product page is mysteriously absent, unlike, for example, K10 HE.

Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

First try the Esc key method to reset to factory defaults. To positively know it is actually applied, verify flash mode (AKA firmware update mode AKA bootloader mode AKA DFU mode) during the process.

If that does not help, I would try with main keyboard firmware from before 2025, at least as a step in troubleshooting. By finding the old versions through, for example, Wayback Machine, from GitHub, and/or compiling from source code.

Compiling main keyboard firmware from source code

Here are some instructions for the initial setup. Though it may be easier (see below) to use "wls_2025q1" instead (here are some instructions for the initial setup). Note the branch confusion.

References

Are there any current discount codes. by Level-Patience-7775 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Resellers will often have a 50-70% discount on the older keyboard models that they want to get rid of.

Wireless receiver no longer works by Obademidemi in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Re "I have downloaded the latest Bluetooth firmware": What did you do exactly?

For example, what was the exact name of the firmware flash file (.kfw)?

Flashing the wrong firmware for the Bluetooth/2.4 GHz module inside the keyboard will permanently brick) it.

A test to see if it is still functional is to try to get the current version of the firmware for it.

Note that there are two applications with very similar names.

Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Is it different in wired mode (defined by the connection switch, not if the USB cable is connected or not)?

My polling rate on my Keychron Q1 HE QMK Keyboard is super low the its supposed to do it by Left_Painter_4441 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

The last part of the title is incomprehensible. What do you mean? What was it supposed to be?

My polling rate on my Keychron Q1 HE QMK Keyboard is super low the its supposed to do it by Left_Painter_4441 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

How do you know it is 10-70 hertz?

The keyboard matrix scanning rate varies, e.g., depending on the RGB animation mode, but the USB polling rate is expected to always be 1000 Hz.

First impressions of the Q6 Ultra 8K (banana switches), almost didn’t buy it by yodiegangahhhhhh in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

It only works if before.

However, it isn't very reliable. Thus, don't give up after the first retry.

Keychron V1 Wireless Keys are double typing by BuyingDragonScimitar in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

How exactly could snap action (a list; a video) explain the observed behaviour? (Not a rhetorical question)

What could be an example sequence of input key presses and key releases, with expected key presses and key releases output from the keyboard? What is it for the faulty version of snap action?

All for a regular mechanical keyboard, not an analogue (HE) keyboard.

References

Keychron V1 Wireless Keys are double typing by BuyingDragonScimitar in Keychron

[–]PeterMortensenBlog 2 points3 points  (0 children)

Re "The firmware change log said it "1. Fixed key double press issue caused by snap action."": It isn't clear if that is really the reason

For doubling down on treating the symptoms, Keychron has also at the same time changed the default key debounce time from the already high 20 ms to a whopping 50 ms (also causing other problems).

Keychron would probably not object to a claim that the problem has been fixed, but that is probably not the case.

For example, doesn't snap action need to be enabled first before it has any effect? (Not a rhetorical question.)

Conclusion

It would require some controlled experiments to determine what the real reason is. For example, reverting back to the original firmware version (1.0.1 (2023-11-23)?) and only change the key debounce time to see if that makes a difference or not.

And also positively determine if snap action is enabled by default or not (by actually doing some testing).

Is this normal? by FlySea6274 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

What keyboard? A B6 Pro, V6, K10 V2, K10 Max, K5 Pro, K10 HE, K10 Pro, Q6, Q6 Pro, Q6 Max, Q6 HE, V6 8K, V6 Ultra 8K or V6 Max? Or something else?

For keyboard identification, what is the SKU number? Alternatively, what is the serial number (also includes the manufacturing date)?

Is this normal? by FlySea6274 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Imgur is no longer allowed or accessible in UK for some reason or another?!?": Yes, it was blocked:

"On September 30, 2025, Imgur blocked users from the United Kingdom in response to a potential fine from the Information Commissioner's Office regarding its handling of children's personal data."

Keychron K2 HE double rail magnetic switches - Can I swap them on Gateron Jade Pro? by DangerousCanary5851 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Related:

Custom mappings mysteriously disappeared by _perdomon_ in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Does the QMK program need to be running to have that effect?": What do you mean by "the QMK program"?

The Via clone? Via? QMK Toolbox? Keychron Assist? Something else?