qmk/qmk_firmware

Modifier keys LCTL, LSFT etc. not working under windows remote desktop

Open

#25.979 aberto em 27 de jan. de 2026

Ver no GitHub
 (5 comments) (0 reactions) (0 assignees)C (43.867 forks)batch import
help wantedquestionstale

Métricas do repositório

Stars
 (20.368 stars)
Métricas de merge de PR
 (Mesclagem média 20d 9h) (27 fundiu PRs em 30d)

Description

Issue Description

Hi, in my keymap I use e.g. LCTL(KC_V) and LSFT(KC_MINS) which work fine under Windows. However, when using Remote Desktop, the modifiers are no longer recognized, i.e. LCTL(KC_V) outputs KC_V only etc.

I assume that Remote Desktop requires some additional delay between pressing LCTL and KC_V.

I tried

void oneshot_mods_changed_user(uint8_t mods) {
	send_keyboard_report();
}

but without success.

Is there any other way?

Guia do colaborador