From 70059805e38f0c106730168ace24b474763785f6 Mon Sep 17 00:00:00 2001
From: aaron <aaron@6dbc8c32-bb84-406f-8558-d1cf31a0ab0c>
Date: Tue, 24 Oct 2017 09:04:05 +0000
Subject: [PATCH] git-svn-id: https://spexeah.com:8443/svn/Asuro@238
 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c

---
 src/driver/IDE.pas      |  3 ++-
 src/driver/keyboard.pas | 11 +++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/driver/IDE.pas b/src/driver/IDE.pas
index e11c3d35..11090648 100644
--- a/src/driver/IDE.pas
+++ b/src/driver/IDE.pas
@@ -76,7 +76,8 @@ interface
 uses
     util,
     PCI,
-    console;
+    console,
+    terminal;
 
 type 
 
diff --git a/src/driver/keyboard.pas b/src/driver/keyboard.pas
index bce03b8c..f45ab5a5 100644
--- a/src/driver/keyboard.pas
+++ b/src/driver/keyboard.pas
@@ -43,8 +43,7 @@ implementation
 
 procedure callback(scan_code : void);
 begin
-    //console.writehex(uint8(scan_code));
-    //console.writechar(char($21));
+    console.writehex(uint8(scan_code));
     if is_shift then begin
         if key_matrix_shift[uint8(scan_code)].key_code <> 0 then begin
             if captin_hook <> nil then captin_hook(key_matrix_shift[uint8(scan_code)]);
@@ -215,23 +214,23 @@ begin
     key_matrix[70].is_down_code := true;
     key_matrix[71].key_code := $44;
     key_matrix[71].is_down_code := true;
-    key_matrix[72].key_code := $44;
+    key_matrix[72].key_code := $10;
     key_matrix[72].is_down_code := true;
     key_matrix[73].key_code := $44;
     key_matrix[73].is_down_code := true;
     key_matrix[74].key_code := $44;
     key_matrix[74].is_down_code := true;
-    key_matrix[75].key_code := $44;
+    key_matrix[75].key_code := $13;
     key_matrix[75].is_down_code := true;
     key_matrix[76].key_code := $44;
     key_matrix[76].is_down_code := true;
-    key_matrix[77].key_code := $44;
+    key_matrix[77].key_code := $14;
     key_matrix[77].is_down_code := true;
     key_matrix[78].key_code := $85;
     key_matrix[78].is_down_code := true;
     key_matrix[79].key_code := $86;
     key_matrix[79].is_down_code := true;
-    key_matrix[80].key_code := $86;
+    key_matrix[80].key_code := $12;
     key_matrix[80].is_down_code := true;
     key_matrix[81].key_code := $86;
     key_matrix[81].is_down_code := true;