tmk
35f9f30074
Add timeout option to MODS_ONESHOT #66
11 years ago
tmk
d52d554360
Fix mod stuck of MODS_KEY when leaving layer #62
...
- Add action_util.c and remove action_oneshot.c
- Add oneshot_mods for MODS_ONESHOT
- Add weak_mods for MODS_KEY and MACRO
- weak_mods is cleared when layer switching
11 years ago
tmk
cb434cfebc
Remove clear matrix on ADB recv error
11 years ago
tmk
7e8a85caad
Fix VERSION: add opton --always to git describe
11 years ago
tmk
8819cf6bb1
Fix Tapping: release key immediately but modifier #65
...
- See https://github.com/tmk/tmk_keyboard/issues/60
- **Except for modifiers** a key pressed before the tapping starts should be released immediately
- 'Mod-Tap key'(like shift-;) didn't work from this fix: 4d0b3aa
Fix Tapping: release of a key pressed before tap
This key sequence should register ':', not ';'. With the fix Shift is
released before settlement of tapping, this registers ';'.
Shift ~~___~~~~~~~
;(Tap) ~~~____~~~~
11 years ago
tmk
a0f9c1fb4f
Merge branch 'm0110_keymap_section'
11 years ago
tmk
ea5938da1a
Change for default keymap of keymap editor
11 years ago
tmk
09e80fecc6
Add build option KEYMAP_SECTION_ENABLE to m0110
11 years ago
tmk
b9d59f33f2
Add M0120 scan code diagram
11 years ago
tmk
d267ee2ada
Fix LUFA blocking during startup
...
- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT
11 years ago
tmk
7d692c492c
Fix USB initilaize on LUFA
...
- Add print messages of USB intialize procesure.
- call out sei() in earlier stage. LUFA API doc of USB_Init() says:
interrupts must be enabled within 500ms ... to ensure that the host does
not time out whilst enumerating the device
- remove matrix_init() from suspend_wakeup_init(). It is not needed in
fact and if matrix_init() takes long time to initialize it prevents
host emnumerating the device.
11 years ago
tmk
6ccea742de
Merge branch 'm0110_next'
11 years ago
tmk
b2c7529ec9
Fix to bootmagic key configurable
11 years ago
tmk
6cf6ddceb1
Fix README of M0110
11 years ago
tmk
7e122279c5
Change keymap and enable bootmagic of M0110
11 years ago
tmk
febdf10602
Remove procedures not neeed from init of M0110
11 years ago
tmk
22315fcdf9
Change m0110 pin configuration: swap D0 and D1
11 years ago
tmk
58ca7b904b
Merge branch 'tapping_fix60'
11 years ago
tmk
9f29fa6bf3
Fix version info command
11 years ago
tmk
0ca415004a
Fix bootloader jump use word address
...
- Call of function pointer is compiled into 'icall' instruction.
It should use word address but it has used byte address :( It seems
jump has worked luckily by chance until now. why it worked?
11 years ago
tmk
4d0b3aace0
Fix Tapping: release of a key pressed before tap
...
- immediately process release event of a key pressed before tapping
11 years ago
tmk
c7faa51ee8
Fix action macros
11 years ago
tmk
da24259632
Merge branch 'keymap_section'
11 years ago
tmk
259c4a040a
Add build option KEYMAP_SECTION for keymap editor
11 years ago
tmk
8bc96ac571
Add version string
11 years ago
tmk
f7395268c0
Add ld script for keymap section
11 years ago
tmk
b6677f10e3
Add files for onekey(issue #56 )
...
- https://github.com/tmk/tmk_keyboard/issues/56
12 years ago
tmk
60103a12b2
Change Makefile and port setting
...
- Makefile use LUFA now
- Change MCU ports PF{0,1} to PD{0,1}
- Add build option for keymap to Makefile: make keymap=hasu
12 years ago
tmk
c274cc8cdc
Fix tapping count over flow(issue #52 )
12 years ago
tmk
893ff0a799
Merge branch 'lufa_nkro'
12 years ago
tmk
e7c2af78b7
Change README Makefile and config.h in hhkb
12 years ago
tmk
daa4a4235f
Add NKRO support for LUFA
12 years ago
tmk
c7d309e34b
Merge branch 'bootmagic_salt'(Fix issue #41 )
12 years ago
tmk
05225dd9d8
Add bootmagic salt key to avoid accidental configuration
12 years ago
tmk
7e5081b5a8
Merge branch 'lockkey_fix'(Fix issue #46 )
12 years ago
tmk
2721022078
Add mechanical locking switch support for NumLock and ScrollLock
12 years ago
tmk
5b425731c5
Merge branch 'macro_mediakey'(Fix issue #42 )
12 years ago
tmk
6aaa6e0ef9
Add support for macro media/system keys
12 years ago
tmk
25aec56c08
Merge branch 'bob_fix'
12 years ago
tmk
3e023e5b0c
Cancel tapping when interrupted by other key
12 years ago
tmk
f8fbecff4d
Change name ACT_LAYER_TAP1 to ACT_LAYER_TAP_EXT
12 years ago
tmk
86623f5724
Add compile conditional for assembler(xprintf)
12 years ago
tmk
f4c69652c1
Merge branch 'hhkb_tmk'
12 years ago
tmk
d2ea9e80a0
Fix README and doc
12 years ago
tmk
9d7278682e
Add Caps Lock LED on PD6
12 years ago
tmk
0e37dd2ec5
Add power control of keyswitch board and tweak scan wait
12 years ago
tmk
292dbd51cc
Merge pull request #44 from Wraul/phantom_fix
...
Correcting Phantom mistakes
12 years ago
Wraul
eef6aa58b7
Correction to Phantom readme markdown.
12 years ago
Wraul
a21359a098
Fix Phantom scroll lock LED.
12 years ago
tmk
8848d0188f
Merge pull request #40 from yeeeargh/hid_liber-standard-layouts
...
Added standard layouts for ANSI and ISO to hid_liber
12 years ago