[Scummvm-cvs-logs] SF.net SVN: scummvm: [22706] scummvm/trunk/engines/agi/agi.cpp

eriktorbjorn at users.sourceforge.net eriktorbjorn at users.sourceforge.net
Sun May 28 04:09:05 CEST 2006


Revision: 22706
Author:   eriktorbjorn
Date:     2006-05-28 04:08:46 -0700 (Sun, 28 May 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22706&view=rev

Log Message:
-----------
Allow key pad navigation.

Modified Paths:
--------------
    scummvm/trunk/engines/agi/agi.cpp
Modified: scummvm/trunk/engines/agi/agi.cpp
===================================================================
--- scummvm/trunk/engines/agi/agi.cpp	2006-05-28 09:21:32 UTC (rev 22705)
+++ scummvm/trunk/engines/agi/agi.cpp	2006-05-28 11:08:46 UTC (rev 22706)
@@ -131,29 +131,40 @@
 
 			switch (key = event.kbd.keycode) {
 			case 256 + 20:	// left arrow
+			case 260:	// key pad 4
 				key = KEY_LEFT;
 				break;
 			case 256 + 19:	// right arrow
+			case 262:	// key pad 6
 				key = KEY_RIGHT;
 				break;
 			case 256 + 17:	// up arrow
+			case 264:	// key pad 8
 				key = KEY_UP;
 				break;
 			case 256 + 18:	// down arrow
+			case 258:	// key pad 2
 				key = KEY_DOWN;
 				break;
 			case 256 + 24:	// page up
+			case 265:	// key pad 9
 				key = KEY_UP_RIGHT;
 				break;
 			case 256 + 25:	// page down
+			case 259:	// key pad 3
 				key = KEY_DOWN_RIGHT;
 				break;
 			case 256 + 22:	// home
+			case 263:	// key pad 7
 				key = KEY_UP_LEFT;
 				break;
 			case 256 + 23:	// end
+			case 257:	// key pad 1
 				key = KEY_DOWN_LEFT;
 				break;
+			case 261:	// key pad 5
+				key = KEY_STATIONARY;
+				break;
 			case '+':
 				key = '+';
 				break;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list