qmk_firmware/keyboard/IIgs_Standard
Jeffrey Sung 3830de7839 CapsLock Support
Don't define DEBOUNCE.
2012-09-17 18:51:42 +09:00
..
doc Apple IIgs/Standard Keyboard 2012-09-17 06:18:24 +09:00
Makefile Apple IIgs/Standard Keyboard 2012-09-17 06:18:24 +09:00
README CapsLock Support 2012-09-17 18:51:42 +09:00
config.h CapsLock Support 2012-09-17 18:51:42 +09:00
hid_listen.mac Apple IIgs/Standard Keyboard 2012-09-17 06:18:24 +09:00
keymap.c Apple IIgs/Standard Keyboard 2012-09-17 06:18:24 +09:00
led.c Apple IIgs/Standard Keyboard 2012-09-17 06:18:24 +09:00
matrix.c CapsLock Support 2012-09-17 18:51:42 +09:00

README

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

Alternative Controller for Apple IIgs/Standard(M0116)
JeffreySung(nattyman@gmail.com)

===============================

Feature
-------
- Replaceable keyboard controller for Apple IIgs(A9M0330)/Standard(M0116)
- Teensy++ 2.0 required
- Some signal bypass required
- ADB keyboard doesn't use matrix for modifier keys. With virtual row for modifier keys, these keys are merged into key matrix.
- Power key couldn't be used because power key is not connected to controller.

History
=======
- 2012.09.17 First Release
- 2012.09.17 CapsLock support

Build
=====
0. Just Type "Make" and return.

Hardware
========
PJRC Teensy
-----------
0. The following ports should not be connected to board.
   From top view of Teensy++, from GND and counter clock wise.
    -7,26(in keyboard PCB, these pins are VDD,GND)
	-30,31(in Teensy++, these pins are Ref,GND respectively)
	-5,6(D2,D3  for bluetooth in future)
1. Bypass 31 pin(from board) to E4(Teensy)
2. Bypass 30 pin(from board) to F2(Teensy)
3. Bypass 6  pin(from board) to A0(Teensy)
4. Refer doc directory

To Do
=====
0. When DEBOUNCE defined, there is a errors.
1. Layer Change by toggling Clear Key
2. Eject Key add. (following files should be modified.)
		common/usb_keycodes.h
		common/keyboard.c
3. Use bluetooth
EOF