Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
commit
ce2ac433d9
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Ducky One 2 SF",
|
"keyboard_name": "Ducky One 2 SF (DKON1967ST)",
|
||||||
|
"maintainer": "f7urry",
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_all": {
|
"LAYOUT_all": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
@ -17,7 +18,7 @@
|
||||||
{ "x": 11, "y": 0, "w": 1, "label": "DASH" },
|
{ "x": 11, "y": 0, "w": 1, "label": "DASH" },
|
||||||
{ "x": 12, "y": 0, "w": 1, "label": "EQUALSIGN" },
|
{ "x": 12, "y": 0, "w": 1, "label": "EQUALSIGN" },
|
||||||
{ "x": 13, "y": 0, "w": 2, "label": "BACKSPACE" },
|
{ "x": 13, "y": 0, "w": 2, "label": "BACKSPACE" },
|
||||||
{ "x": 15.25, "y": 0, "w": 2, "label": "DEL" },
|
{ "x": 15.25, "y": 0, "w": 1, "label": "DEL" },
|
||||||
|
|
||||||
{ "x": 0, "y": 1, "w": 1.5, "label": "TAB" },
|
{ "x": 0, "y": 1, "w": 1.5, "label": "TAB" },
|
||||||
{ "x": 1.5, "y": 1, "w": 1, "label": "Q" },
|
{ "x": 1.5, "y": 1, "w": 1, "label": "Q" },
|
||||||
|
@ -33,7 +34,7 @@
|
||||||
{ "x": 11.5, "y": 1, "w": 1, "label": "LBRACKET" },
|
{ "x": 11.5, "y": 1, "w": 1, "label": "LBRACKET" },
|
||||||
{ "x": 12.5, "y": 1, "w": 1, "label": "RBRACKET" },
|
{ "x": 12.5, "y": 1, "w": 1, "label": "RBRACKET" },
|
||||||
{ "x": 13.5, "y": 1, "w": 1.5, "label": "BACKSLASH" },
|
{ "x": 13.5, "y": 1, "w": 1.5, "label": "BACKSLASH" },
|
||||||
{ "x": 15.25, "y": 1, "w": 1.5, "label": "PAGEUP" },
|
{ "x": 15.25, "y": 1, "w": 1, "label": "PAGEUP" },
|
||||||
|
|
||||||
{ "x": 0, "y": 2, "w": 1.75, "label": "CAPSLOCK" },
|
{ "x": 0, "y": 2, "w": 1.75, "label": "CAPSLOCK" },
|
||||||
{ "x": 1.75, "y": 2, "w": 1, "label": "A" },
|
{ "x": 1.75, "y": 2, "w": 1, "label": "A" },
|
||||||
|
@ -49,7 +50,7 @@
|
||||||
{ "x": 11.75, "y": 2, "w": 1, "label": "QUOTE" },
|
{ "x": 11.75, "y": 2, "w": 1, "label": "QUOTE" },
|
||||||
{ "x": 12.75, "y": 2, "w": 1, "label": "ISOHASH" },
|
{ "x": 12.75, "y": 2, "w": 1, "label": "ISOHASH" },
|
||||||
{ "x": 13.75, "y": 2, "w": 1.25, "label": "ENTER" },
|
{ "x": 13.75, "y": 2, "w": 1.25, "label": "ENTER" },
|
||||||
{ "x": 15.25, "y": 2, "w": 1.25, "label": "PAGEDOWN" },
|
{ "x": 15.25, "y": 2, "w": 1, "label": "PAGEDOWN" },
|
||||||
|
|
||||||
{ "x": 0, "y": 3, "w": 1.25, "label": "LSHIFT" },
|
{ "x": 0, "y": 3, "w": 1.25, "label": "LSHIFT" },
|
||||||
{ "x": 1.25, "y": 3, "w": 1, "label": "ISOBACKSLASH" },
|
{ "x": 1.25, "y": 3, "w": 1, "label": "ISOBACKSLASH" },
|
||||||
|
@ -63,8 +64,8 @@
|
||||||
{ "x": 9.25, "y": 3, "w": 1, "label": "COMMA" },
|
{ "x": 9.25, "y": 3, "w": 1, "label": "COMMA" },
|
||||||
{ "x": 10.25, "y": 3, "w": 1, "label": "PERIOD" },
|
{ "x": 10.25, "y": 3, "w": 1, "label": "PERIOD" },
|
||||||
{ "x": 11.25, "y": 3, "w": 1, "label": "SLASH" },
|
{ "x": 11.25, "y": 3, "w": 1, "label": "SLASH" },
|
||||||
{ "x": 12.25, "y": 3, "w": 2.75, "label": "RSHIFT" },
|
{ "x": 12.25, "y": 3, "w": 2, "label": "RSHIFT" },
|
||||||
{ "x": 14.25, "y": 3, "w": 2.75, "label": "UP" },
|
{ "x": 14.25, "y": 3, "w": 1, "label": "UP" },
|
||||||
|
|
||||||
{ "x": 0, "y": 4, "w": 1.25, "label": "LCTRL" },
|
{ "x": 0, "y": 4, "w": 1.25, "label": "LCTRL" },
|
||||||
{ "x": 1.25, "y": 4, "w": 1.25, "label": "LCMD" },
|
{ "x": 1.25, "y": 4, "w": 1.25, "label": "LCMD" },
|
||||||
|
@ -74,7 +75,7 @@
|
||||||
{ "x": 11, "y": 4, "w": 1, "label": "FN" },
|
{ "x": 11, "y": 4, "w": 1, "label": "FN" },
|
||||||
{ "x": 12, "y": 4, "w": 1.25, "label": "RCTRL" },
|
{ "x": 12, "y": 4, "w": 1.25, "label": "RCTRL" },
|
||||||
{ "x": 13.25, "y": 4, "w": 1, "label": "LEFT" },
|
{ "x": 13.25, "y": 4, "w": 1, "label": "LEFT" },
|
||||||
{ "x": 14.25, "y": 4, "w": 1, "label": "DOWN" }
|
{ "x": 14.25, "y": 4, "w": 1, "label": "DOWN" },
|
||||||
{ "x": 15.25, "y": 4, "w": 1, "label": "RIGHT" }
|
{ "x": 15.25, "y": 4, "w": 1, "label": "RIGHT" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1,32 @@
|
||||||
# One2SF
|
# One 2 SF (DKON1967ST)
|
||||||
|
|
||||||
|
A 65% keyboard by Ducky.
|
||||||
|
|
||||||
|
This firmware was tested on the Ducky One 2 SF 1967ST version.
|
||||||
|
|
||||||
|
* Keyboard Maintainer: [f7urry](https://github.com/f7urry)
|
||||||
|
* Hardware Supported: Ducky One 2 SF RGB (DKON1967ST), NUC123SD4AN0 + MBI5043GP
|
||||||
|
* Only ANSI layout is supported at this time (ISO & VIA still WIP).
|
||||||
|
* RGB LEDs are currently disabled until the driver is merged.
|
||||||
|
|
||||||
|
## Compiling the Firmware:
|
||||||
|
|
||||||
|
make ducky/one2sf/1967st:default
|
||||||
|
|
||||||
|
## Accessing Bootloader Mode
|
||||||
|
|
||||||
|
To enter the 1967ST bootloader to flash, boot the keyboard while holding D+L.
|
||||||
|
|
||||||
|
## Flashing the Firmware:
|
||||||
|
|
||||||
|
There are then two ways to flash the keyboard:
|
||||||
|
|
||||||
|
pip install --user nuvoton-isp
|
||||||
|
nuvoisp -f ducky_one2sf_ansi.bin
|
||||||
|
|
||||||
|
Alternatively you can use elfmimi's [nu-isp-cli](https://lib.rs/crates/nu-isp-cli) which is more complete than nuvoisp and allows flashing .hex files as well.
|
||||||
|
|
||||||
|
cargo install nu-isp-cli
|
||||||
|
nu-isp-cli flash ducky_one2sf_ansi.bin
|
||||||
|
|
||||||
|
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
|
||||||
|
|
|
@ -1,25 +1,8 @@
|
||||||
# One2SF
|
# One 2 SF
|
||||||
|
|
||||||
A 65% keyboard by Ducky
|
A 65% keyboard by Ducky.
|
||||||
|
|
||||||
* Hardware Supported: Ducky One 2 SF RGB / NUC123SD4AN0 / MBI5043GP
|
The only supported keyboard version at this time is the DKON1967ST.
|
||||||
* Layout only support for ANSI (ISO & VIA still WIP)
|
|
||||||
Make example for this keyboard (after setting up your build environment):
|
|
||||||
|
|
||||||
make ducky/one2sf:default
|
* Hardware Supported:
|
||||||
|
* [DKON1967ST](1967st/), NUC123SD4AN0 + MBI5043GP
|
||||||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
|
|
||||||
|
|
||||||
RGB LEDs are currently disabled until the driver is merged.
|
|
||||||
|
|
||||||
This firmware was tested on the duckyon2sf 1967ST version. To enter the 1967ST bootloader to flash you can boot the keyboard while holding D+L.
|
|
||||||
|
|
||||||
There are then two ways to flash the keyboard:
|
|
||||||
|
|
||||||
pip install --user nuvoton-isp
|
|
||||||
nuvoisp -f ducky_one2sf_ansi.bin
|
|
||||||
|
|
||||||
Alternatively you can use elfmimi's [nu-isp-cli](https://lib.rs/crates/nu-isp-cli) which is more complete than nuvoisp and allows flashing .hex files as well.
|
|
||||||
|
|
||||||
cargo install nu-isp-cli
|
|
||||||
nu-isp-cli flash ducky_one2sf_ansi.bin
|
|
||||||
|
|
Loading…
Reference in New Issue