- Timestamp:
- 2005-12-10T16:37:20Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e5fcf00
- Parents:
- f7f6f25
- Location:
- arch
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/drivers/ega.c
rf7f6f25 re8a9dc3 100 100 101 101 switch (ch) { 102 102 case '\n': 103 103 ega_cursor = (ega_cursor + ROW) - ega_cursor % ROW; 104 104 break; 105 105 case '\t': 106 106 ega_cursor = (ega_cursor + 8) - ega_cursor % 8; 107 107 break; 108 default: 108 case '\b': 109 if (ega_cursor % ROW) 110 ega_cursor--; 111 break; 112 default: 109 113 ega_display_char(ch); 110 114 ega_cursor++; -
arch/ia32/src/drivers/i8042.c
rf7f6f25 re8a9dc3 82 82 SPECIAL, /* 0x01 - Esc */ 83 83 '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=', 84 SPECIAL, /* 0x0e - Backspace */84 '\b', /* 0x0e - Backspace */ 85 85 '\t', 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\n', 86 86 SPECIAL, /* 0x1d - LCtrl */ -
arch/mips32/src/drivers/arc.c
rf7f6f25 re8a9dc3 210 210 if (ch == '\r') 211 211 ch = '\n'; 212 212 if (ch == 0x7f) 213 ch = '\b'; 214 213 215 chardev_push_character(&console, ch); 214 216 } -
arch/mips32/src/drivers/msim.c
rf7f6f25 re8a9dc3 62 62 } 63 63 64 #include <print.h> 64 65 /** Process keyboard interrupt. */ 65 66 static void msim_interrupt(int n, void *stack) … … 70 71 if (ch =='\r') 71 72 ch = '\n'; 73 if (ch == 0x7f) 74 ch = '\b'; 72 75 chardev_push_character(&console, ch); 73 76 }
Note:
See TracChangeset
for help on using the changeset viewer.