Index: FGEventHandler.cxx
===================================================================
RCS file: /var/cvs/FlightGear-0.9/source/src/Main/FGEventHandler.cxx,v
retrieving revision 1.3
diff -u -r1.3 FGEventHandler.cxx
--- FGEventHandler.cxx	20 Nov 2008 11:01:05 -0000	1.3
+++ FGEventHandler.cxx	8 Sep 2009 15:33:37 -0000
@@ -271,9 +271,14 @@
     std::map<int, int>::iterator numPadIter = numlockKeyMap.find(key);
 
     if (numPadIter != numlockKeyMap.end()) {
+#ifdef __APPLE__
+        // Num Lock is always true on Mac
+        key = numPadIter->second;
+#else
         if (ea.getModKeyMask() & osgGA::GUIEventAdapter::MODKEY_NUM_LOCK) {
             key = numPadIter->second;
         }
+#endif
     }
 
     modifiers = osgToFGModifiers(ea.getModKeyMask());
