이 가이드에서는 (Pro Micro 호환) MCU 보드를 사용하는 키보드에 ZMK 지원을 추가하기 위한 과정을 안내합니다. 큰 틀에서의 단계는:
- 새 쉴드 디렉터리를 생성
- 기본 Kconfig 파일들을 추가
(.env) Mac-mini-2020:qmk_firmware canor$ python3 -m pip install -r requirements.txt | |
Collecting appdirs | |
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) | |
Collecting argcomplete | |
Using cached argcomplete-2.0.0-py2.py3-none-any.whl (37 kB) | |
Collecting colorama | |
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB) | |
Collecting dotty-dict | |
Using cached dotty_dict-1.3.1-py3-none-any.whl (7.0 kB) | |
Collecting hid |
https://noonnu.cc/font_page/960 에서 폰트 파일을 다운로드 해주세요. |
이 가이드에서는 (Pro Micro 호환) MCU 보드를 사용하는 키보드에 ZMK 지원을 추가하기 위한 과정을 안내합니다. 큰 틀에서의 단계는:
import sys | |
import requests | |
import os | |
import json | |
from time import sleep | |
import re | |
base = os.path.join(os.path.dirname(os.path.abspath(__file__)),'') | |
with open(os.path.join(base, 'config.txt')) as f: |
// ==UserScript== | |
// @name DarkReader | |
// @match *://*/* | |
// @grant none | |
// @run-at document-start | |
// ==/UserScript== | |
// MIT License | |
// Copyright (c) 2019 Alexander Shutau |
#!/bin/sh | |
encode() { | |
prefix=$1 | |
ls -a | while read line | |
do | |
if [ "." == "$line" ] || [ ".." == "$line" ]; then | |
continue | |
fi |
$(shopt -s globstar) | |
if ! [ -d trashcan ]; then | |
mkdir trashcan | |
fi | |
for file in */**/*\ 1.mp3; | |
do | |
if [ -f "${file/ 1.mp3/.mp3}" ] ; then | |
echo $file |
on findAndReplaceInText(theText, theSearchString, theReplacementString) | |
set AppleScript's text item delimiters to theSearchString | |
set theTextItems to every text item of theText | |
set AppleScript's text item delimiters to theReplacementString | |
set theText to theTextItems as string | |
set AppleScript's text item delimiters to "" | |
return theText | |
end findAndReplaceInText | |
tell application "Finder" |
# download chromedriver matching your chrome browser version from here https://chromedriver.chromium.org and place it with this Python file | |
from selenium import webdriver | |
from selenium.webdriver.common.keys import Keys | |
from selenium.webdriver.support.ui import WebDriverWait | |
from selenium.webdriver.support import expected_conditions as EC | |
from selenium.webdriver.common.by import By | |
import os |
#pragma once | |
/* The way how "handedness" is decided (which half is which), | |
see https://docs.qmk.fm/#/feature_split_keyboard?id=setting-handedness | |
for more options. | |
*/ | |
#define RGB_DI_PIN D3 | |
#define RGBLED_NUM 5 | |
#define RGBLED_SPLIT { 5, 0 } |