Index: generic/src/ipc/irq.c
===================================================================
--- generic/src/ipc/irq.c	(revision 732fd3cacb593da9b47dbd98af7a9b5528820058)
+++ generic/src/ipc/irq.c	(revision d66776735a2ceccdee6385128818fa54fbf7c49f)
@@ -67,5 +67,5 @@
 {
 	int i;
-
+	
 	if (!code)
 		return;
@@ -110,7 +110,7 @@
 			break;
 #endif
-#if defined(ppc32) 
+#if defined(ppc32)
 		case CMD_PPC32_GETCHAR:
-			IPC_SET_ARG2(call->data, _getc(&kbrd));
+			IPC_SET_ARG2(call->data, cuda_get_scancode());
 			break;
 #endif
