Closed26
Corne(コルネ) Cherryの設定
これを参考に組み立てる
キーマップをカスタマイズ
qmkのインストール
brew install qmk/qmk/qmk
途中でエラーになったが下記で解決
brew tap osx-cross/arm
brew tap osx-cross/avr
brew install qmk/qmk/qmk
下記のリポジトリをforkしておく
cloneはqmk setupで一緒にやってくれるのでやらなくてOK
setup
qmk setup ham0215/qmk_firmware -H qmk_firmware
ビルドのテスト
qmk_firmware % qmk compile -kb crkbd -km default
Ψ Compiling keymap with make -j 1 crkbd:default
QMK Firmware 0.12.20
ERROR: Can not run bin/qmk!
Please run util/qmk_install.sh to install all the dependencies QMK requires.
make: *** [crkbd:default] Error 1
qmk_firmware % util/qmk_install.sh
pythonでエラー
下記で解決
再実行
% util/qmk_install.sh
...
WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available.
You should consider upgrading via the '/Users/naoto_hamada/.pyenv/versions/3.8.5/bin/python3 -m pip install --upgrade pip' command.
pipをアップグレードして再実行
% python -m pip install --upgrade pip
...
% util/qmk_install.sh
コンパイル成功 :+1
qmk compile -kb crkbd -km default
環境構築
qmk_firmware % qmk config user.keyboard=crkbd
user.keyboard: None -> crkbd
Ψ Wrote configuration to '/Users/naoto_hamada/Library/Application Support/qmk/qmk.ini'
qmk_firmware % qmk config user.keymap=ham0215
user.keymap: None -> ham0215
Ψ Wrote configuration to '/Users/naoto_hamada/Library/Application Support/qmk/qmk.ini'
qmk_firmware %
キーマップ生成
qmk new-keymap
ここで1回コミット
keymap
書き込む
% qmk flash
# 始まってからリセットボタン(物理)を押す。
# Spaceの上にある小さいボタンをダブルクリック
デフォルトのキーマップ
keymap
doc
- クリック or 長押しは使い分けがシビアだったので使わないようにした
- 半角、全角の切り替えは英かなアプリを使う
- デフォルトキーボードでも使いやすいように
練習中
* 右上にハイフンがほしいが、バックスペースはもっとほしい
- スペースを今までみぎてでおしていたらしく、間違えてennter押しがち
- cおしたいのにvおしちゃう
最近の問題
・ハイフンをコロンのところに移動
・コロンを記号モードに入れる
・カッコを並べたが並べなくて良いかも
・=も移動しようかな
・タブが使いづらい
2023/04/06
再度使い出したので環境構築
M1 Macなのでインストールが違うぽい
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install qmk/qmk/qmk
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.
怒られた
こうか?
arch -x86_64 /usr/local/bin/brew install qmk/qmk/qmk
2のFにbackspace、GにEnterが欲しい
スクショと画像のショートカットが欲しい
記号の配置を覚える
このコマンドで実行するとリポジトリもcloneしてくれるが、認証などがめんどいので先にcloneしておく
qmk setup ham0215/qmk_firmware
最新の変更をforkしたリポジトリに取り込んだ
自分のリポジトリから元のリポジトリのURLをコピーする。
ローカルマシン上で、自分のリポジトリのクローンを作成する。ターミナルで以下のコマンドを実行する。
bash
Copy code
git clone [自分のリポジトリのURL]
クローンしたリポジトリのディレクトリに移動する。
bash
Copy code
cd [リポジトリの名前]
元のリポジトリを追跡するリモートブランチを追加する。
csharp
Copy code
git remote add upstream [元のリポジトリのURL]
追跡するブランチを最新の状態に更新する。
sql
Copy code
git fetch upstream
ローカルのブランチを元のリポジトリの最新版にリベースする。これにより、自分の変更と元のリポジトリの変更が結合されます。
bash
Copy code
git rebase upstream/main
リベースを終了する前に、必要なコンフリクトを解決する。
自分のリモートリポジトリに変更をプッシュする。
css
Copy code
git push origin main --force
コンパイル成功
qmk compile -kb crkbd -km default
環境構築
qmk_firmware % qmk config user.keyboard=crkbd
qmk_firmware % qmk config user.keymap=ham0215
書き込みはできるようになったが、右が動かなくなった...
ここら辺を試してみる
↑で左右両方をそれぞれリセットしたら治った!!
キーマップ
このスクラップは2023/04/07にクローズされました