🧠Second Brain
Search
Flash my KBD Fans Keyboard
# Set-up
- Use
https://config.qmk.fm/#/dztech/dz65rgb/v2/LAYOUT_65_ansi to program settings
- Download JSON and compile to get hex, download as well
- Use QMK Toolbox installed on my mac
- install with
brew install --cask qmk-toolbox
- install with
- Plug in the keyboard to be able to flash.
- Hold the
ESC
key while plugging in the Power Cable (the keyboard will not work) - But this way you can choose a
hex
file in QMK Toolbox and hit flash
- Hold the
- The MCU for my keyboard is
atmega32u4
(default) - see also https://github.com/qmk/qmk_firmware/blob/master/keyboards/dztech/dz65rgb/v2/rules.mk
Update function-layer 09.06.2022:
- I mapped backspace to
fn space or o
for faster delete - and the arrow keys on hjkl same as in vim to navigate in mac with them as well
Some hints:
- Mod(1) is the function key
- Layer 1 is when you hit the function key (mapped to caps lock)
# Umlaut Hack with Multi-Key and Karabiner-Elements
I managed to map German Umlauts ä ü ö with a combination key that I then mapped with Karabiner-Elements.
Important
I mapped
CAPS+a u o
tolAlt + a u o
(Lalt = Left option in Mac) and mapped a Karabiner Rule to produce Left Option to Umlaut.
ACHTUNG: Wenn Umlaute nicht mehr gehen
Also, be sure that
alt + a u o
is not used by skhd. Otherwise Umlaut will not work anymore!
See:
Karabiner-Elements complex_modifications rules
Check Karabiner-Elements settings:
# Change RGB Lights on Keyboard
see above keystrokes:
capslock + W
will toggle the mode.capslock + a/s
can change effectscapslock + ä/- can change brigth e/r color
# Swiss Keyboard layout
Correct Swiss German Keyboard Layout
# Update existing flash file
- Go to QMK ConfiguratorÂ
- Upload
.json
e.g.dztech_dz65rgb_v3_layout_65_ansi_mine.json
file and upload it on this app - do you changes or fix a key
- hit compile
- click download
firmware
and download.hex
file which can be used to flash see
# Keymap.c (configure yourself)
See on my dotfiles
# How to: App for converting QMK Configurator json to keymap.c
Screenshot:Â
https://imgur.com/0gLwJz3
App:Â
https://jhelvy.shinyapps.io/qmkjsonconverter/
I made an app that converts the .json file exported from the QMK configurator into the code for the keymap.c file in your QMK settings. This is so you can use the configurator to create your layout but then add additional features to your keymap before compiling it.
Here is the recommended workflow to follow:
- Go to https://config.qmk.fm and create a keymap for your keyboard
- Download the .json file and upload it on this app
- Open the appropriateÂ
keymap.c
 file for the desired keyboard you are working on and copy-paste over the formatted keymap code - Add any other additional features you desire to the keymap.c file
Origin:
References:
Created