Deploying to gh-pages from master @ 14f886d03b
🚀
This commit is contained in:
parent
08db30fd01
commit
2406685fd2
10 changed files with 11 additions and 11 deletions
|
@ -62,7 +62,7 @@ This shows us that the job has made it through the queue and is currently runnin
|
||||||
|
|
||||||
Once your compile job has finished you'll check the `result` key. The value of this key is a hash containing several key bits of information:
|
Once your compile job has finished you'll check the `result` key. The value of this key is a hash containing several key bits of information:
|
||||||
|
|
||||||
* `firmware_binary_url`: A list of URLs for the the flashable firmware
|
* `firmware_binary_url`: A list of URLs for the flashable firmware
|
||||||
* `firmware_keymap_url`: A list of URLs for the the `keymap.c`
|
* `firmware_keymap_url`: A list of URLs for the `keymap.c`
|
||||||
* `firmware_source_url`: A list of URLs for the full firmware source code
|
* `firmware_source_url`: A list of URLs for the full firmware source code
|
||||||
* `output`: The stdout and stderr for this compile job. Errors will be found here.
|
* `output`: The stdout and stderr for this compile job. Errors will be found here.
|
||||||
|
|
|
@ -54,7 +54,7 @@ or in keymap directory
|
||||||
```
|
```
|
||||||
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
||||||
$ qmk compile
|
$ qmk compile
|
||||||
Ψ Compiling keymap with make make gh60/satan:colemak
|
Ψ Compiling keymap with make gh60/satan:colemak
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -243,7 +243,7 @@ Now, at the bottom of your `keymap.c` file, you'll need to add the following:
|
||||||
*
|
*
|
||||||
* How to figure out tap dance state: interrupted and pressed.
|
* How to figure out tap dance state: interrupted and pressed.
|
||||||
*
|
*
|
||||||
* Interrupted: If the state of a dance dance is "interrupted", that means that another key has been hit
|
* Interrupted: If the state of a dance is "interrupted", that means that another key has been hit
|
||||||
* under the tapping term. This is typically indicitive that you are trying to "tap" the key.
|
* under the tapping term. This is typically indicitive that you are trying to "tap" the key.
|
||||||
*
|
*
|
||||||
* Pressed: Whether or not the key is still being pressed. If this value is true, that means the tapping term
|
* Pressed: Whether or not the key is still being pressed. If this value is true, that means the tapping term
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Keyboards with AVR Processors
|
# Keyboards with AVR Processors
|
||||||
|
|
||||||
This page describes the support for for AVR processors in QMK. AVR processors include the atmega32u4, atmega32u2, at90usb1286, and other processors from Atmel Corporation. AVR processors are 8-bit MCUs that are designed to be easy to work with. The most common AVR processors in keyboards have on-board USB and plenty of GPIO for supporting large keyboard matrices. They are the most popular MCU for use in keyboards today.
|
This page describes the support for AVR processors in QMK. AVR processors include the atmega32u4, atmega32u2, at90usb1286, and other processors from Atmel Corporation. AVR processors are 8-bit MCUs that are designed to be easy to work with. The most common AVR processors in keyboards have on-board USB and plenty of GPIO for supporting large keyboard matrices. They are the most popular MCU for use in keyboards today.
|
||||||
|
|
||||||
If you have not yet you should read the [Keyboard Guidelines](hardware_keyboard_guidelines.md) to get a sense of how keyboards fit into QMK.
|
If you have not yet you should read the [Keyboard Guidelines](hardware_keyboard_guidelines.md) to get a sense of how keyboards fit into QMK.
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@ $ qmk compile -km 66_iso
|
||||||
```
|
```
|
||||||
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
||||||
$ qmk compile
|
$ qmk compile
|
||||||
Ψ Compiling keymap with make make gh60/satan:colemak
|
Ψ Compiling keymap with make gh60/satan:colemak
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ Unfortunately, these keycodes cannot be used in Mod-Taps or Layer-Taps, since an
|
||||||
|
|
||||||
Additionally, you may run into issues when using Remote Desktop Connection on Windows. Because these codes send shift very fast, Remote Desktop may miss the codes.
|
Additionally, you may run into issues when using Remote Desktop Connection on Windows. Because these codes send shift very fast, Remote Desktop may miss the codes.
|
||||||
|
|
||||||
To fix this, open Remote Desktop Connection, click on "Show Options", open the the "Local Resources" tab. In the keyboard section, change the drop down to "On this Computer". This will fix the issue, and allow the characters to work correctly.
|
To fix this, open Remote Desktop Connection, click on "Show Options", open the "Local Resources" tab. In the keyboard section, change the drop down to "On this Computer". This will fix the issue, and allow the characters to work correctly.
|
||||||
|
|
||||||
## Keycodes
|
## Keycodes
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ Currently, the `kc` argument of `MT()` is limited to the [Basic Keycode set](key
|
||||||
Expanding this would be complicated, at best. Moving to a 32-bit keycode would solve a lot of this, but would double the amount of space that the keymap matrix uses. And it could potentially cause issues, too. If you need to apply modifiers to your tapped keycode, [Tap Dance](feature_tap_dance.md#example-5-using-tap-dance-for-advanced-mod-tap-and-layer-tap-keys) can be used to accomplish this.
|
Expanding this would be complicated, at best. Moving to a 32-bit keycode would solve a lot of this, but would double the amount of space that the keymap matrix uses. And it could potentially cause issues, too. If you need to apply modifiers to your tapped keycode, [Tap Dance](feature_tap_dance.md#example-5-using-tap-dance-for-advanced-mod-tap-and-layer-tap-keys) can be used to accomplish this.
|
||||||
|
|
||||||
You may also run into issues when using Remote Desktop Connection on Windows. Because these keycodes send key events faster than a human, Remote Desktop could miss them.
|
You may also run into issues when using Remote Desktop Connection on Windows. Because these keycodes send key events faster than a human, Remote Desktop could miss them.
|
||||||
To fix this, open Remote Desktop Connection, click on "Show Options", open the the "Local Resources" tab, and in the keyboard section, change the drop down to "On this Computer". This will fix the issue, and allow the characters to work correctly.
|
To fix this, open Remote Desktop Connection, click on "Show Options", open the "Local Resources" tab, and in the keyboard section, change the drop down to "On this Computer". This will fix the issue, and allow the characters to work correctly.
|
||||||
It can also be mitigated by increasing [`TAP_CODE_DELAY`](config_options.md#behaviors-that-can-be-configured).
|
It can also be mitigated by increasing [`TAP_CODE_DELAY`](config_options.md#behaviors-that-can-be-configured).
|
||||||
|
|
||||||
## Intercepting Mod-Taps
|
## Intercepting Mod-Taps
|
||||||
|
|
|
@ -74,7 +74,7 @@ Once both plugins are installed, restart Eclipse as prompted.
|
||||||
|
|
||||||
## Build Your Keyboard
|
## Build Your Keyboard
|
||||||
|
|
||||||
We will now change the default make target of the the project from `all` to the
|
We will now change the default make target of the project from `all` to the
|
||||||
specific keyboard and keymap combination we are working on,
|
specific keyboard and keymap combination we are working on,
|
||||||
e.g. `kinesis/kint36:stapelberg`. This way, project-wide actions like cleaning
|
e.g. `kinesis/kint36:stapelberg`. This way, project-wide actions like cleaning
|
||||||
and building the project will complete quickly, instead of taking a long time or
|
and building the project will complete quickly, instead of taking a long time or
|
||||||
|
|
|
@ -15,7 +15,7 @@ The purpose of this page is to document how to set up VS Code for developing QMK
|
||||||
This guide covers how to configure everything needed on Windows and Ubuntu 18.04
|
This guide covers how to configure everything needed on Windows and Ubuntu 18.04
|
||||||
|
|
||||||
# Set up VS Code
|
# Set up VS Code
|
||||||
Before starting, you will want to make sure that you have all of the build tools set up, and QMK Firmware cloned. Head to the the [Newbs Getting Started Guide](newbs_getting_started.md) to get things set up, if you haven't already.
|
Before starting, you will want to make sure that you have all of the build tools set up, and QMK Firmware cloned. Head to the [Newbs Getting Started Guide](newbs_getting_started.md) to get things set up, if you haven't already.
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@ $ qmk compile -km 66_iso
|
||||||
```
|
```
|
||||||
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
$ cd ~/qmk_firmware/keyboards/gh60/satan/keymaps/colemak
|
||||||
$ qmk compile
|
$ qmk compile
|
||||||
Ψ Compiling keymap with make make gh60/satan:colemak
|
Ψ Compiling keymap with make gh60/satan:colemak
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue