diff --git a/src/video/X11.cpp b/src/video/X11.cpp index d0694b931..96bd3480f 100644 --- a/src/video/X11.cpp +++ b/src/video/X11.cpp @@ -583,6 +583,10 @@ local unsigned X112InternalKeycode(const KeySym code) icode=KeyCodeKPMinus; break; + case XK_dead_circumflex: + icode='^'; + break; + // We need these because if you only hit a modifier key, // X doesn't set its state (modifiers) field in the keyevent. case XK_Shift_L: