久々に「private.xml Reference Manual」を見ての感想

66 views
Skip to first unread message

irita...@gmail.com

unread,
Jul 11, 2016, 12:26:44 PM7/11/16
to Karabiner-ja
最近、長いこと手つかずだったprivate.xmlが大分改善しそうになってきて、ちょっとホッとしたところろです。

で、久々に「private.xml Reference Manual」を眺めて気がついたことを書かせて、いただきます。図1に当該箇所をしめします。

初めて使い出した当初、この説舞はなかったと思います。当時は、色々と検索しましたがわかリませんでした。経験則としてなんとなく使っていました。

今回の箇所は、大きな改良だと思います。でも、本当の初心者の方には、さらに噛み砕いて説明をするといいかもしれません;

  • あなたかキーボードからマシンに向けて入力したキーの値(FROM_EVENT)とその修飾キー(FROM_MODIFIRE)のことです。 これらは一度KARABINERが受け取って、
  • 上記の入力があったときに、Karabinerはxmlに書かれた必要な出力(TO_EVENTn, TO_MODIFIERn; n=1..3...)をマシンに向けて出力します。

簡単に書いてしまえば、
  • from yourself to Karabiner
  • to system from Karabiner

で、各autogenには、「FROM_EVENT,[FROM_MODIFIRE]」が常に1つだけあります。図中の緑の矢印を眺め直してください。


〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
上に関連した疑問:自分が初期にした間違いを思い出しました;

正常: KeyCode::SEMICOLON,  ModifierFlag::SHIFT_L | ModifierFlag::NONE,
異常: KeyCode::SEMICOLON | ModifierFlag::SHIFT_L | ModifierFlag::NONE,

当時、修飾成分はすべて「|」で結合すると思っていました。今度見ても『「|」で結合する』と言うルールがあれば、視認性がよくなるように感じます。

irita...@gmail.com

unread,
Jul 11, 2016, 12:52:01 PM7/11/16
to Karabiner-ja, irita...@gmail.com

図1を入れ忘れました。



2016年7月12日火曜日 1時26分44秒 UTC+9 irita...@gmail.com:

Takayama Fumihiko

unread,
Jul 14, 2016, 12:10:33 PM7/14/16
to irita...@gmail.com, osx-kara...@googlegroups.com
高山です。こんにちは。

そうですね、<autogen> syntaxの項は割と最近に記載した部分です。
ご指摘の通り、もう少し詳しく書き足したいところなのですが、
なかなか時間が取れず、後回しになっています。
いずれ加筆させていただきます。
(今のところKarabinerとSeilのmacOS Sierra対応が最優先事項です。)

--
Takayama Fumihiko <tek...@pqrs.org>

On 7/12/16 01:26, irita...@gmail.com wrote:
> 最近、長いこと手つかずだったprivate.xmlが大分改善しそうになってきて、
> ちょっとホッとしたところろです。
>
> で、久々に「private.xml Reference Manual」を眺めて気がついたことを書かせ
> て、いただきます。図1に当該箇所をしめします。
>
> 初めて使い出した当初、この説舞はなかったと思います。当時は、色々と検索し
> ましたがわかリませんでした。経験則としてなんとなく使っていました。
>
> 今回の箇所は、大きな改良だと思います。でも、本当の初心者の方には、さらに
> 噛み砕いて説明をするといいかもしれません;
>
> * あなたかキーボードからマシンに向けて入力したキーの値(FROM_EVENT)とそ
> の修飾キー(FROM_MODIFIRE)のことです。 これらは一度KARABINERが受け
> 取って、
> * 上記の入力があったときに、Karabinerはxmlに書かれた必要な出力
> (TO_EVENTn, TO_MODIFIERn; n=1..3...)をマシンに向けて出力します。
>
>
> 簡単に書いてしまえば、
>
> * from yourself to Karabiner
> * to system from Karabiner
>
>
> で、各autogenには、「FROM_EVENT,[FROM_MODIFIRE]」が常に1つだけあります。
> 図中の緑の矢印を眺め直してください。
>
>
> 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
> 上に関連した疑問:自分が初期にした間違いを思い出しました;
>
> 正常: KeyCode::SEMICOLON, ModifierFlag::SHIFT_L | ModifierFlag::NONE,
> 異常: KeyCode::SEMICOLON | ModifierFlag::SHIFT_L | ModifierFlag::NONE,
>
> 当時、修飾成分はすべて「|」で結合すると思っていました。今度見ても『「|」
> で結合する』と言うルールがあれば、視認性がよくなるように感じます。
>
> --
> このメールは Google グループのグループ「Karabiner-ja」に登録しているユー
> ザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> osx-karabiner-...@googlegroups.com
> <mailto:osx-karabiner-...@googlegroups.com> にメールを送信し
> てください。
> このディスカッションをウェブ上で閲覧するには
> https://groups.google.com/d/msgid/osx-karabiner-ja/a4a6c1cb-68b2-4b4a-8bf6-93d39d65080d%40googlegroups.com
> <https://groups.google.com/d/msgid/osx-karabiner-ja/a4a6c1cb-68b2-4b4a-8bf6-93d39d65080d%40googlegroups.com?utm_medium=email&utm_source=footer>
> にアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセ
> スしてください。

irita...@gmail.com

unread,
Jul 15, 2016, 12:55:17 AM7/15/16
to Karabiner-ja, irita...@gmail.com
そうですね、<autogen> syntaxの項は割と最近に記載した部分です。
ご指摘の通り、もう少し詳しく書き足したいところなのですが、
なかなか時間が取れず、後回しになっています。
いずれ加筆させていただきます。

高山さんらしコメントとですね。少し観点をルースに広げて、Karabiner繋がりの仲間を募って、資料説明の原案を募集し、それを高山さんが監修するというような方法もあるかもしれ目線ね。

(今のところKarabinerとSeilのmacOS Sierra対応が最優先事項です。)

私はまだYosemiteでウロチョロしています。「Apple Wireless KeyBoard 2」で感圧性のクリック感のある平面キーボードが使えるなら嬉しいかも。

2016年7月15日金曜日 1時10分33秒 UTC+9 Fumihiko Takayama:
> <mailto:osx-karabiner-ja+unsub...@googlegroups.com> にメールを送信し
Reply all
Reply to author
Forward
0 new messages