https://github.com/eholic/keymap_us2jp
https://github.com/eholic/keymap_us2jp
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eholic/keymap_us2jp
- Owner: eholic
- Created: 2022-01-27T13:16:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-27T13:49:58.000Z (over 4 years ago)
- Last Synced: 2023-11-21T12:47:15.628Z (over 2 years ago)
- Language: C
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# keymap_us2jp
QMKで日本語配列キーボードを英語配列のように使うキーコード。
## 準備
レポジトリ内のファイルをkeymapにコピーして、以下の変更をする。
- rules.mk
```makefile
SRC += us2jp.c
```
- keymap.c
ヘッダ読み込み。
```c
#include "keymap_jp.h"
#include "keymap_us2jp.h"
```
`process_record_user`内で、`us2jp`を呼ぶ。
```c
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return us2jp(keycode, record);
}
```
## キーコード
キーマップ定義の時に、`JP_***`の代わりに、[keymap_us2jp.h](keymap_us2jp.h)で定義されている`UJ_***`を使う。
> `SAFE_RANGE`を使っているので、別のカスタムキーコードを定義する場合は、`NEW_SAFE_RANGE`を使うこと。
- 定義済みキーコード
> UJ_2, UJ_6, UJ_7, UJ_8, UJ_9, UJ_0, UJ_MINS, UJ_EQL, UJ_SCLN, UJ_QUOT, UJ_GRV