File history
Tracking elks/arch/i86/drivers/char/kbd-scancode.c
| Commit | Author | Date | Message |
|---|---|---|---|
c4874135b3b042a3dc726e86372917db7255bed | Greg Haerr | 2025-07-15 | [kernel] Ensure interrupts disabled during kernel startup |
8b5ef832f7ea4f9836d521e28d2bb4bdb7b93e2 | Valtteri Koskivuori | 2024-09-02 | [console+kbd+build] Add /dev/tty4 |
1eecfecee9baf3a7b59a37e7faad0788db08fd6 | Greg Haerr | 2024-03-24 | [kernel] More types cleanup |
652b2a0bceb582de8e4bb50f8658e015c56bf32 | Javier Sedano | 2023-04-13 | Enable AltGr for Spanish layout |
d31b9b3f796461213ccbddf9a48d3effc5f9367 | Greg Haerr | 2022-08-09 | [console] Map Alt-a thru Alt-z to ESC A..Z, cleanup cp/rm errmsgs |
8ca4bb52378a14537e7a7c72a2e266e09f26167 | Greg Haerr | 2022-08-01 | [kernel] Fix direct console to allow for code page 437 character display |
045ea539c16bb09b6543578a12ae57115e0d8c3 | Greg Haerr | 2022-03-08 | [kernel] Rewrite kernel timer routines from scratch |
c06f025ed4e7ed20b989f288c846f375a6e4840 | Greg Haerr | 2021-12-25 | Source cleanup, PTY documentation |
0c707916f0ae0d92da0ca7edaf2995912f88b74 | mfld-fr | 2021-05-16 | [kernel int] Unify 'request_irq' API |
0c6b403b05807c43c31bee81f3336ff0e98505b | mfld-fr | 2021-05-16 | [kernel int] Remove 'ds_kernel' and simplify 'irq_action' |
e9d82e2a93dd5bc6bb6a4512de7c203fca1d4bb | Greg Haerr | 2021-05-07 | [console] Add configurable scancode vs BIOS keyboard driver |
168f13c0c2fcf18a061a817cfa3833c02f3fa34 | Tee-Kiah Chia | 2021-04-15 | [kernel] use interrupt-driven I/O when setting keyboard LEDs (take 7) |
713c3d606fdd4a242a57aeb5f4dd9f326feb60c | Tee-Kiah Chia | 2021-04-04 | [kernel] bugfix: buf. overflow in mapping kbd. scancode to action |
8b8b960f60ac2f45dbfceedc047b433f00827fd | Thomas HAMEL | 2021-01-16 | Handle AltGr key mode with FR keyboard |
aa16e7d8d5b73b67902c726d7477909bbc84ad9 | Greg Haerr | 2020-12-05 | [kernel] Enhancements for multiple ROM configuration testing/support |
8d8ceebdcc660b92ac243cc81d4d57378111709 | Greg Haerr | 2020-10-17 | [kernel] Refactor console driver code; create headless console for emu86 |
a7b47effc7649c143b58cb527a1fa252185ce8a | Greg Haerr | 2020-10-14 | Move configurable items to limits.h |
bfb122594ce822c8df731d84444be232fb38105 | Greg Haerr | 2020-09-25 | Small fixups |
5fed8a921e68f20b0b433d83cce564eb62dac22 | Greg Haerr | 2020-09-25 | [kernel] Toggle debug display in kernel and applications with keystroke |
18a8456c3345ee900284f6f98f909f225ef2450 | Greg Haerr | 2020-08-12 | [console] Add ctrl-1 thru ctrl-3 for virtual console switch for macOS w/no fnkeys |
56aadfcc74a77ae95e189ac279415b2742a9294 | Greg Haerr | 2020-07-17 | Replace CAPS table with nonzero values only for alpha characters to capitalize |
645555243382b5ca2ed7369bf7cd8807cea8ae9 | Greg Haerr | 2020-07-17 | [keyboard] Update US CAPS table for non-alphabetic keys |
8f3c06092275dcdf5cc41fe3fdb780db55de1b8 | Greg Haerr | 2020-07-17 | Reduce table size, fix alt-Fx console switch, cleanup |
df37a0f418546d098fc9f5de5b70f24e87c7724 | Greg Haerr | 2020-07-16 | Fix Numlock on 10 key keypad and Shift w/Capslock on main top row |
fb29d4c94731617afa1e8b2e7429a3fdde1061d | Greg Haerr | 2020-07-15 | Add @Mellvik's working LED and numlock code, add scrolllock and documentation |
c1c530eab25eca303ba08602731233e7e84efc1 | Greg Haerr | 2020-07-14 | Reversed parameters to outb() |
e6fd5b9612df8dbe19e5cd75e5c701af164d323 | Greg Haerr | 2020-07-14 | [kernel] Add keyboard LED support (not working) |
99f4940e77bb147b4c708f191f8b1a10c912033 | Greg Haerr | 2020-06-04 | Turn off temp display of unknown key values |
b97803d0795084106881c98531b3196e5b31aa7 | Greg Haerr | 2020-06-04 | [kernel] Fix direct console bugs and cleanup |
e802bf2ccad8b9e8fdd7f4de4b730eb2383a78b | georgp24 | 2020-06-02 | Add support for insert key using octal 272 in keymap files and add ANSI sequence in xt_key.c |
9853807fc886dc7410632b41f4ba9222e23e758 | Greg Haerr | 2020-05-07 | [kernel] De-duplicate console code, update BIOS console |
ab1c8b810fb9447bc03ebc48b319680b3edba95 | Greg Haerr | 2020-05-04 | [kernel] Add boot command line options, switchable system console |
a5cea31429c21bdcebbfcf4bcbbe5910b35e0f3 | Greg Haerr | 2020-04-16 | [kernel] Add customizable IRQ and port mappings in ports.h |
42026129b8946cb3cbf64f7b134672474401ff3 | Greg Haerr | 2020-04-15 | [kernel][cmds] Port 'kilo' color screen editor, fix/enhance ANSI console |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
5067bd4fe82615467fc4e3295902b9d3e3156e4 | Jody Bruchon | 2020-03-09 | elks: automated cleanup around the == operator |
43a63eb0e78f6296c9b009df714324bc02095ca | Jody Bruchon | 2020-03-08 | Whitespace cleanup in `elks/` |
ab624d4950bcc4fc766e2eb4164bb0bb084c9c9 | mfld-fr | 2018-04-14 | Move configuration entry to top directory |
355dc7c13e370f36e1ebcc91f81860e50d8cf41 | lithoxs | 2017-06-08 | Fix warnings using IA16-GCC. Make buffer.c and inode.c more alike. Reductions in code size. Tested with Qemu and PCE kernels compiled with BCC and IA16-GCC. Code size reduced by 96 bytes. |
bf2e816aa60c8ec3e31e73bf1333f3d308f9a95 | georgp24 | 2017-04-09 | Update German keyboard table and xt_key.c |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
5dc0534e734239865b819e28416b19dfc24d95f | lithoxs | 2016-06-30 | Corrections to pty's. Simplify queue handling Make struct member names in queues the same as the queue in pipes. Make queue members in pipes actually a struct chq_queue. Kernel tested under Qemu. Code size reduced by 64 bytes. |
257a9be30169668cb884a711faef434b6f702ad | lithoxs | 2016-06-09 | Tty output processing more compatible with posix It is now placed between output buffer and tty device Modified tty output devices to use new function. Simplified chq_getch(). Translation from input CR into NL now performed by tty layer. In keyboard drive |
f0495b647ae0b67379fe86da867e811e53d0b07 | lithoxs | 2016-05-16 | Reorganization of serial driver. Simplification in tty devices. Now, every driver request its own interrupt. Improved comments in xt_key.c |
8fd2909b5bc00c148700f5c33fb2a2871aaa25a | lithoxs | 2016-05-16 | Provide the ability to configure bios console with ansi, vt52 or none emulation, the same way as with direct console driver. Compiled with bcc, tested with qemu all possible configurations. |
bad0f34ef6776c6dce7f8f444f2204cfcbfe62d | lithoxs | 2016-05-06 | Fixed terminal emulation in direct console driver (dircon.c) Changed config files to select ANSI, VT52 or NONE Updated termcap, keyboard driver (xt_key.c) and levee editor. Implemented standard Insert line and remove line in ANSI and VT52 emulators. Fixed |
e6caf8d89efaf0b04349241d46a0abf391536f1 | lithoxs | 2016-02-16 | Code size reduction in files of directories under arch/i86/drivers. Code still does exactly the same. Kernel compiled with BCC, tested with QEMU. Works. Code size reduced in 176 bytes |
f58373057d55e498aa21dc5dbf429821a8f32e5 | lithoxs | 2015-10-27 | More optimizations in drivers directory |
4a1c38a7553a0148daf2a5a8016c93a1729e5fe | Juan Perez-Sanchez | 2015-06-13 | Removal of ia16-unknown-elks-gcc warnings |
dac696b17cb75e6da6be6f581849424542883b8 | Juan Perez-Sanchez | 2014-12-08 | Fix a bug when processing backspaces |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
c732c7436554ade0e6e2f19717049abe252dbb1 | Riley H. Williams | 2002-06-04 | Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
554f465a357c3fdf114da91ae82b6ec8a602ec6 | Riley H. Williams | 2002-04-26 | Next stage of `make lint` verification of the ELKS source code. |
e7fa3ccf6be356448a09f6c8fd316611dc41c12 | Riley H. Williams | 2002-04-25 | Created placeholder files arch/i86/drivers/char/common.[ch] and committed the results of applying `make indent` to the arch/i86/drivers/char directory. |
ada7d28ee75f42f096672bf4ebd3dc4ff48eb6b | Riley H. Williams | 2002-04-24 | Standardised prototypes for miscellaneous functions, also added mkcfg script omitted in previous commit. |
e86211760502daff0922cd7d4697d35f1ac72fc | Riley H. Williams | 2002-04-23 | Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
dfb289932bcfa42de3d4146b4848cc1d5da4f66 | Riley H. Williams | 2001-11-17 | Fixed bug and tweaked KeyMap config vars. |
19f30991a2b649eb8755407baa43add719c02cd | Harry Kalogirou | 2001-08-17 | *** empty log message *** |
7707e3b4e9e113e6a2f2c47e5e5376a5ee01f91 | Riley H. Williams | 2001-08-14 | Simplified keymap system slightly. |
1c1d79797c778eec15af1ccc15bab8d6177c8f1 | Riley H. Williams | 2001-08-14 | Revamped keymap system to make it easier to add new keymaps. |
531597de22f341ecbc82660400277bde6b63a1d | Riley H. Williams | 2001-08-13 | Added DVORAK keyboard layout (thanks to Peter L. Vachuska <pvachusk@nconnect.net> for coding it) |