]> git.lyx.org Git - features.git/commitdiff
altgr fix
authorJohn Levon <levon@movementarian.org>
Sun, 22 Sep 2002 12:20:33 +0000 (12:20 +0000)
committerJohn Levon <levon@movementarian.org>
Sun, 22 Sep 2002 12:20:33 +0000 (12:20 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5327 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt2/ChangeLog
src/frontends/qt2/qlkey.h

index d86546d1d15bb964f91464b365f9aefabf220ddd..51545125647275b0ef330f9f78c34e59dd2271d7 100644 (file)
@@ -1,3 +1,8 @@
+2002-09-22  John Levon  <levon@movementarian.org>
+
+       * qlkey.h: make Key_Unknown a modifier, to handle
+         Norbert's Alt Gr
 2002-09-17  John Levon  <levon@movementarian.org>
 
        * QLPainter.C: use dots for dashes because Qt sucks
index d0a49e5d669999fa68fd031225ea32a470740e02..c17a666c3085201e9f0bd256c53a246dabcfbc88 100644 (file)
@@ -20,7 +20,6 @@
  */
 bool q_is_modifier(int qkey)
 {
-       lyxerr[Debug::GUI] << "check modifier " << qkey << std::endl;
        switch (qkey) {
                case Qt::Key_Hyper_L:
                case Qt::Key_Hyper_R:
@@ -31,6 +30,10 @@ bool q_is_modifier(int qkey)
                case Qt::Key_Meta:
                case Qt::Key_Alt:
                        return true;
+
+               // AltGr becomes Key_Unknown on at least one keyboard
+               case Qt::Key_Unknown: 
+                       return true;
        }
        return false;
 }