X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fkeygrabber.cpp;h=694be3cb5d20439e78edc2c7e5536d544b9d2998;hb=09b508a759ca512da810722a0d4786dd1695d47c;hp=0bea66f33ae636846745f29d5fcd3ba5b220f9b5;hpb=0c6ed444bbb07e5cc0513a7d3075fb24d06e61eb;p=virtualjaguar diff --git a/src/gui/keygrabber.cpp b/src/gui/keygrabber.cpp index 0bea66f..694be3c 100644 --- a/src/gui/keygrabber.cpp +++ b/src/gui/keygrabber.cpp @@ -1,10 +1,10 @@ // // keygrabber.cpp - Widget to grab a key and dismiss itself // -// by James L. Hammons +// by James Hammons // (C) 2011 Underground Software // -// JLH = James L. Hammons +// JLH = James Hammons // // Who When What // --- ---------- ------------------------------------------------------------- @@ -21,6 +21,9 @@ KeyGrabber::KeyGrabber(QWidget * parent/*= 0*/): QDialog(parent) mainLayout->addWidget(label); setLayout(mainLayout); setWindowTitle(tr("Grab")); + + // Will this make Mac OSX work??? + setFocusPolicy(Qt::StrongFocus); } KeyGrabber::~KeyGrabber() @@ -42,5 +45,8 @@ void KeyGrabber::SetKeyText(int keyNum) void KeyGrabber::keyPressEvent(QKeyEvent * e) { key = e->key(); - accept(); + + // Since this is problematic, we don't allow this key... + if (key != Qt::Key_Alt) + accept(); }