Am Ende habe ich eine alternative Methode zum Austauschen der Steuerung und des Capslocks verwendet (ich habe ein Programm gefunden, mit dem Sie die Tastenzuordnungen direkt in der Registrierung ändern können - Sharpkeys). Jetzt verwende ich Autohotkey, um sie bei den seltenen Anlässen, für die ich die Kontrolle benötige, wieder auszutauschen in der unteren Ecke der Tastatur sein.
Mein Autohotkey-Skript lautet nun wie folgt:
settitlematchmode, 2 #IfWinExist, swapcaps capslock::lctrl lctrl::capslock #IfWinActive
Wenn ich also die Tasten vorübergehend auf das Standardlayout zurücksetzen muss, muss ich nur ein Cmd-Fenster öffnen und den Titel auf "Swapcaps" setzen.
Dies ist keine tatsächliche Lösung für den Fehler, es ist jedoch eine Problemumgehung und funktioniert einwandfrei. (Wahrscheinlich sogar besser als die ursprüngliche Autohotkey-Lösung, die nicht fehlerfrei war)