Priyadi Iman Nurcahyo
0f92d305e2
Add slash/question mark to punc/num layer
2017-02-10 14:32:24 +07:00
Priyadi Iman Nurcahyo
a4a57d47ed
Reimplement GUI Layer
2017-02-10 13:13:04 +07:00
Priyadi Iman Nurcahyo
27e7eac279
Reorganize punctuation & numbers layer
2017-02-10 06:51:10 +07:00
Priyadi Iman Nurcahyo
dee6a6982c
Fix LED indicator
2017-02-10 06:31:29 +07:00
Priyadi Iman Nurcahyo
af97d6b58e
Add dvorak & norman layout. Add sys layer.
2017-02-10 06:01:59 +07:00
Priyadi Iman Nurcahyo
92308ed0e5
Remove audio stuff
2017-02-10 02:08:55 +07:00
Priyadi Iman Nurcahyo
4be4ed3397
Add USB-BLE manual output switching and indicator
2017-02-09 01:40:22 +07:00
Priyadi Iman Nurcahyo
3f2c0bfa86
Merge branch 'master' into promethium
2017-02-09 01:01:24 +07:00
Priyadi Iman Nurcahyo
e7c4f621f1
Restrict outputselect to LUFA only for now
2017-02-01 22:30:06 +07:00
Priyadi Iman Nurcahyo
98f9a2e6df
Fix wrong include
2017-02-01 20:18:52 +07:00
Priyadi Iman Nurcahyo
2bef8b5b88
Limit outputselect to AVR only for now
2017-02-01 19:37:52 +07:00
Priyadi Iman Nurcahyo
72e95809a1
Move outputselect to parent dir to satisfy non LUFA keyboards
2017-02-01 17:55:13 +07:00
Priyadi Iman Nurcahyo
c17070eca5
Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLE
2017-02-01 15:35:21 +07:00
Priyadi Iman Nurcahyo
d8a9c63c26
Implement runtime selectable output (USB or BT)
2017-02-01 05:07:05 +07:00
Priyadi Iman Nurcahyo
3835b4bfcc
Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
2017-01-29 18:38:15 +07:00
Priyadi Iman Nurcahyo
011811af68
minimize LEDs
2017-01-29 18:37:49 +07:00
Priyadi Iman Nurcahyo
306f43e5ee
fix greek layers
2017-01-29 18:37:49 +07:00
Priyadi Iman Nurcahyo
c5ab0b2b61
Implement greek layers on my Promethium layout
2017-01-29 18:37:49 +07:00
Priyadi Iman Nurcahyo
11eb3d5491
Merge branch 'master' into promethium
2017-01-17 01:39:29 +07:00
Priyadi Iman Nurcahyo
87b675241a
minimize LEDs
2017-01-09 23:19:34 +07:00
Priyadi Iman Nurcahyo
8c2cc30b0e
fix greek layers
2017-01-09 21:24:26 +07:00
Priyadi Iman Nurcahyo
cf0650e3f0
Implement greek layers on my Promethium layout
2017-01-09 19:35:01 +07:00
Priyadi Iman Nurcahyo
30b80a23f3
Unregister all mods before inputting Unicode, and reregister afterwards
2017-01-09 02:59:10 +07:00
Priyadi Iman Nurcahyo
02055406e8
Greek alphabet layer
2017-01-09 02:50:13 +07:00
Priyadi Iman Nurcahyo
3a71f3534a
Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
2017-01-09 02:48:07 +07:00
Priyadi Iman Nurcahyo
58b2536bf1
om telolet om
2017-01-08 23:45:16 +07:00
Priyadi Iman Nurcahyo
b0a9bd319b
om telolet om
2017-01-08 22:45:16 +07:00
Priyadi Iman Nurcahyo
c641e46567
QWERTZ style dot & comma, move QUOT to SCLN position
2016-12-16 01:16:55 +07:00
Priyadi Iman Nurcahyo
e58304c094
My layout for M-122 terminal keyboard
2016-12-14 22:34:23 +07:00
Priyadi Iman Nurcahyo
dc49231391
Update KEYMAP macro to be consistent with the rest of QMK
2016-12-14 22:33:56 +07:00
Priyadi Iman Nurcahyo
bd5f323bec
IBM Terminal M-122 converter support
...
Code ported from TMK to QMK.
2016-12-14 16:21:01 +07:00
Priyadi Iman Nurcahyo
e5b165c255
fine tune trackpoint initialization
2016-12-14 07:10:28 +07:00
Priyadi Iman Nurcahyo
32e952bda9
disable remote mode
2016-12-14 06:03:27 +07:00
Priyadi Iman Nurcahyo
0b54b32361
Enable Adafruit BLE support
2016-12-14 06:03:27 +07:00
Priyadi Iman Nurcahyo
9838ddcead
Pretend to be Thinkpad USB Keyboard
2016-12-14 06:03:27 +07:00
Priyadi Iman Nurcahyo
a747343b61
Enable PS2 remote mode
2016-12-14 06:03:27 +07:00
Priyadi Iman Nurcahyo
a6db20e518
Remove unneeded options to reduce firmware size
2016-12-10 21:08:22 +07:00
Priyadi Iman Nurcahyo
434b286032
Allow negative values for mouse movements
2016-12-10 19:40:44 +07:00
Priyadi Iman Nurcahyo
901f29e3aa
The adafruit BLE C++ code requires -std=c++11
2016-12-10 04:08:08 +07:00
Priyadi Iman Nurcahyo
c7d11fd001
Remove unnecessary build options
2016-12-05 02:15:38 +07:00
Priyadi Iman Nurcahyo
e18a75609d
Merge branch 'master' into promethium
2016-12-05 02:01:20 +07:00
Priyadi Iman Nurcahyo
236c040859
syntax error fix
2016-12-05 01:38:41 +07:00
Priyadi Iman Nurcahyo
07d29b7d29
syntax error fix
2016-12-05 01:22:40 +07:00
Priyadi Iman Nurcahyo
d059624bfb
Implemented weak ps2_mouse_init_user()
...
There are a lot of PS/2 commands, some are vendor/device specific, so we
provide a weak ps2_mouse_init_user() to be implemented in each keyboard
that need it.
2016-12-05 01:21:17 +07:00
Priyadi Iman Nurcahyo
73073f270b
Trackpoint initialization
2016-12-05 01:15:04 +07:00
Priyadi Iman Nurcahyo
6ef3060b42
Implemented weak ps2_mouse_init_user()
...
There are a lot of PS/2 commands, some are vendor/device specific, so we
provide a weak ps2_mouse_init_user() to be implemented in each keyboard
that need it.
2016-12-05 01:07:12 +07:00
Priyadi Iman Nurcahyo
fc80aa9974
Merge branch 'master' into promethium
2016-12-04 23:57:47 +07:00
Priyadi Iman Nurcahyo
a8e5f61805
fix emoji LED indicators.
2016-12-04 23:55:06 +07:00
Priyadi Iman Nurcahyo
75b18773bd
fix RGB LED order
2016-12-04 14:51:27 +07:00
Priyadi Iman Nurcahyo
12c1314b02
update docs
2016-11-27 00:40:31 +07:00
Priyadi Iman Nurcahyo
a182cbc031
Update Unicode documentation
2016-11-27 00:34:29 +07:00
Priyadi Iman Nurcahyo
6fee7e178f
fix strict-prototypes warning
2016-11-26 23:53:15 +07:00
Priyadi Iman Nurcahyo
a1f88bf7bf
Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
2016-11-26 23:48:52 +07:00
Priyadi Iman Nurcahyo
0f39ab5219
remove ifdef on chip type
2016-11-26 23:48:11 +07:00
Priyadi Iman Nurcahyo
7f3c9c6a39
protocols.mk is already included in latest QMK
2016-11-26 23:48:11 +07:00
Priyadi Iman Nurcahyo
b5019bef05
change init delay to 2000ms
2016-11-26 23:48:11 +07:00
Priyadi Iman Nurcahyo
8ee389c9b6
My Promethium keyboard firmware
2016-11-26 23:48:11 +07:00
Priyadi Iman Nurcahyo
f2214ce1cb
remove define checks. didn't work because of include ordering.
2016-11-26 15:57:48 +07:00
Priyadi Iman Nurcahyo
d9d67e7b76
add macro error when a required define is missing
2016-11-26 15:26:02 +07:00
Priyadi Iman Nurcahyo
f837406ace
A few addition to PS2 documentation.
2016-11-26 14:23:55 +07:00
Priyadi Iman Nurcahyo
17acde94ee
Fix unterminated ifndef
2016-11-26 14:02:38 +07:00
Priyadi Iman Nurcahyo
de1df63953
PS2 pins configuration belongs to each keyboards config.h
...
Each keyboard might have different pin configuration. And keeping this
here will trigger redefinition warning on keyboards that have PS2
defines.
2016-11-26 13:55:41 +07:00
Priyadi Iman Nurcahyo
2cf9b93758
remove ifdef on chip type
2016-11-26 13:47:03 +07:00
Priyadi Iman Nurcahyo
6313ec7ef9
protocols.mk is already included in latest QMK
2016-11-26 13:46:05 +07:00
Priyadi Iman Nurcahyo
b94e5b2aa6
change init delay to 2000ms
2016-11-26 13:44:50 +07:00
Priyadi Iman Nurcahyo
b5511b9a8a
Merge branch 'master' into promethium
2016-11-26 13:31:17 +07:00
Priyadi Iman Nurcahyo
9a071f051c
Make PS2 init delay configurable. Some devices are not fully powered up
...
after 1s.
2016-11-26 13:24:53 +07:00
Priyadi Iman Nurcahyo
4b0d16cd7b
My Promethium keyboard firmware
2016-11-26 13:11:40 +07:00
Priyadi Iman Nurcahyo
c6f6172fd5
Use WinCompose unicode input method instead of HexNumpad
2016-10-23 19:35:06 +07:00
Priyadi Iman Nurcahyo
4a666c2010
Unicode WinCompose input method
2016-10-23 19:15:33 +07:00
Priyadi Iman Nurcahyo
e7d5dc89f2
UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
2016-10-23 05:36:26 +07:00
Priyadi Iman Nurcahyo
5fa44c594f
Update priyadi's keymap for Planck; added readme
2016-10-22 18:47:51 +07:00
Priyadi Iman Nurcahyo
932705706e
Add example keymap
2016-10-10 01:35:41 +07:00
Priyadi Iman Nurcahyo
5b2e455d3b
Unicode map framework. Allow unicode up to 0xFFFFF using separate
...
mapping table
2016-10-10 00:56:09 +07:00