While thinking about bug 4458, I noticed that we do not recognize the 
Multi_key (which is the compose key). The attached patch changes this. It 
doesn't fix the bug (which seems to be qt's), but isn't this needed anyway?

Jürgen
Index: src/frontends/qt4/qlkey.h
===================================================================
--- src/frontends/qt4/qlkey.h	(Revision 22427)
+++ src/frontends/qt4/qlkey.h	(Arbeitskopie)
@@ -34,6 +34,7 @@
 		case Qt::Key_Meta:
 		case Qt::Key_Alt:
 		case Qt::Key_AltGr:
+		case Qt::Key_Multi_key:
 			return true;
 	}
 	return false;
@@ -332,6 +333,7 @@
 	if (str == "Super_L") return Qt::Key_Super_L;
 	if (str == "Super_R") return Qt::Key_Super_R;
 	if (str == "Menu") return Qt::Key_Menu;
+	if (str == "Multi_key") return Qt::Key_Multi_key;
 	if (str == "Hyper_L") return Qt::Key_Hyper_L;
 	if (str == "Hyper_R") return Qt::Key_Hyper_R;
 	if (str == "Help") return Qt::Key_Help;
@@ -510,6 +512,7 @@
 	case Qt::Key_Super_L: return "Super_L";
 	case Qt::Key_Super_R: return "Super_R";
 	case Qt::Key_Menu: return "Menu";
+	case Qt::Key_Multi_key: return "Multi_key";
 	case Qt::Key_Hyper_L: return "Hyper_L";
 	case Qt::Key_Hyper_R: return "Hyper_R";
 	case Qt::Key_Help: return "Help";

Reply via email to