Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LAYOUT マクロの修正&整理 #19

Closed
koron opened this issue Jun 21, 2021 · 4 comments · Fixed by #22
Closed

LAYOUT マクロの修正&整理 #19

koron opened this issue Jun 21, 2021 · 4 comments · Fixed by #22
Assignees

Comments

@koron
Copy link
Collaborator

koron commented Jun 21, 2021

related #18

今の LAYOUT マクロにはいくつか問題があるので修正したほうが良いです。
修正内容は以下の通り。

  • 右側ボール、左側ボール、ダブルボール、ノーボール(これいる?)の構成に向けてそれぞれ LAYOUT を用意する

    命名例: LAYOUT_rightball, LAYOUT_leftball, LAYOUT_doubleballs, and LAYOUT_noballs

  • LAYOUTLAYOUT_rightball のエイリアスとする

  • 各レイアウトで割当不可能なキー隠す

    例: 右側ボールにおける左の F6, B5 と 右の F7, B5

    handiness の自動判定を考慮すると使えないキーにはキーマップを設定できないほう良い。

  • LAYOUT_kc の廃止

    MO(1) などを記述するのにわざわざ KC_* なキーコードを定義する必要があり、QMKの流儀とは著しく異なる。多少手間でも KC_Q などはそのまま書いておいた方が良い。qmk c2json や json2c のことを考えるとあまり良いアイデアとは言えない。

    • 既存の LAYOUT_kc を使ってるキーマップを前述の LAYOUT_rightball もしくは LAYOUT を使ったものに置き換える
@koron
Copy link
Collaborator Author

koron commented Jun 21, 2021

@Yowkees こちら、問題なければわたし=koronにassignしておいてください。

@koron
Copy link
Collaborator Author

koron commented Jun 21, 2021

今の LAYOUT_kc そのものは残しておくことはできます。
ただ提供しているキーマップでは使わない方が良いでしょう。

@Yowkees
Copy link
Owner

Yowkees commented Jun 21, 2021

ノーボールを選択する稀有な方はいないでしょうが、一応準備しますか?

>多少手間でも KC_Q などはそのまま書いておいた方が良い。
そうなのですね。ご指摘ありがとうございます!勉強になります。

@koron
Copy link
Collaborator Author

koron commented Jun 22, 2021

#22 で完了しました。これでダブルトラックボールの本題に取り掛かれます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants