New patches: [unrevert anonymous**20080717065711] < > { hunk ./keyboard-test1.py 19 ("apps2", [0x7e,0xf0,0x7e,0x7e,0xf0,0x7e,0x3d,0xf0,0x3d]) ], [ + ("Escape", 0x76), + ("F1", 0x05), + ("F2", 0x06), + ("F7", 0x83), + ("Scroll_Lock", 0x7e) + ], + [ ("1", 0x16), ("2", 0x1e), ("3", 0x26), hunk ./keyboard-test1.py 73 ("-", 0x4a) ], [ - ("Escape", 0x76), ("Tab", 0x0d), ("Control_L", 0x14), ("Alt_L", 0x11), hunk ./keyboard-test1.py 80 ("space", 0x29), ("Return", 0x5a), ("BackSpace", 0x66), - ("Scroll_Lock", 0x7e) ]] self.keymap = {} } Context: [stop sending when we detect that communication has been inhibited timo.lindfors@iki.fi**20080716165141] [add support for sending multiple scancodes, useful for kvm switching shortcuts timo.lindfors@iki.fi**20080716151843] [handle the case where computer inhibits communications by pulling clock down when we try to talk timo.lindfors@iki.fi**20080716144202] [support sending multiple scancodes timo.lindfors@iki.fi**20080716125241] [remove delays, we still lose some key presses, why? timo.lindfors@iki.fi**20080716113756] [add virtual keyboard timo.lindfors@iki.fi**20080716110215] [add some keys timo.lindfors@iki.fi**20080715123530] [add scroll lock button and some other keys timo.lindfors@iki.fi**20080715114830] [fix parity, keyboards now seems to work timo.lindfors@iki.fi**20080715101043] [support command line options to send scancodes timo.lindfors@iki.fi**20080715095124] [add more snooped scancodes, most of them do not work, why? timo.lindfors@iki.fi**20080715094403] [remove SDL keyboard timo.lindfors@iki.fi**20080715090653] [add more or less usable python keyboard timo.lindfors@iki.fi**20080715090637] [add docs timo.lindfors@iki.fi**20080715090628] [add simple SDL keyboard, useless since we do not know scancodes timo.lindfors@iki.fi**20080715080125] [update docs timo.lindfors@iki.fi**20080715073417] [use uint*_t timo.lindfors@iki.fi**20080715054336] [use common routines for initializing ps2 data/clock levels timo.lindfors@iki.fi**20080715054324] [do not handle errors timo.lindfors@iki.fi**20080715054253] [use uint*_t timo.lindfors@iki.fi**20080715054221] [arbitrary ps2 commands can now be relayed timo.lindfors@iki.fi**20080714143119] [successfully sends letter a timo.lindfors@iki.fi**20080714121538] [waveform looks correct when talking to computer and there is no keyboard but computer just beeps timo.lindfors@iki.fi**20080714105146] [attempt to send data, does not work yet timo.lindfors@iki.fi**20080714100508] [use D2 instead of D5 althought it happened to work with wrong port too timo.lindfors@iki.fi**20080714083453] [use -Wall timo.lindfors@iki.fi**20080714083419] [add timer test timo.lindfors@iki.fi**20080714063135] [use PINx for input timo.lindfors@iki.fi**20080714054535] [really do pull up, althought it seems to work without too timo.lindfors@iki.fi**20080711125934] [working keylogger timo.lindfors@iki.fi**20080711123616] [doh, PIND is used for input, not PORTD timo.lindfors@iki.fi**20080711121422] [update timo.lindfors@iki.fi**20080711113001] [update timo.lindfors@iki.fi**20080711112821] [update timo.lindfors@iki.fi**20080711105158] [ update timo.lindfors@iki.fi**20080711104948] [update timo.lindfors@iki.fi**20080711091420] [update timo.lindfors@iki.fi**20080711072945] [initial commit timo.lindfors@iki.fi**20080711063143] Patch bundle hash: 2af488545b7ac345353ebd2a300a5fc8ec9e4d33