hirakiucの日記

いろいろ

最近のキーボード事情

ergodox-ez(茶軸)を購入してから自分なりに色々と模索してる状況をメモしてみます。

現状

f:id:hirakiuc:20160831235416p:plain

Firmware

/* Keymap 0: Basic layer
 *
 * ,--------------------------------------------------.           ,--------------------------------------------------.
 * |   =    |   1  |   2  |   3  |   4  |   5  |  {   |           |   }  |   6  |   7  |   8  |   9  |   0  |   -    |
 * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
 * | Tab    |   Q  |   W  |   E  |   R  |   T  |  (   |           |   )  |   Y  |   U  |   I  |   O  |   P  |   \    |
 * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
 * | BkSp   |   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |; / L2|' / Cmd |
 * |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------|
 * | LShift |Z/Ctrl|   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Ctrl| RShift |
 * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
 *   |Grv/L1|  '"  |AltShf| Left | Right|                                       |  Up  | Down |   [  |   ]  | ~L1  |
 *   `----------------------------------'                                       `----------------------------------'
 *                                        ,-------------.       ,-------------.
 *                                        | App  | LGui |       | Alt  |Ctrl/Esc|
 *                                 ,------|------|------|       |------+--------+------.
 *                                 |      |      | Home |       | R_Cmd|        |      |
 *                                 | Space|Backsp|------|       |------|  Tab   |Enter |
 *                                 |      |ace   | End  |       | Esc  |        |      |
 *                                 `--------------------'       `----------------------'
 */

https://github.com/hirakiuc/qmk_firmware/blob/master/keyboard/ergodox_ez/keymaps/hirakiuc/keymap.c

色々と手直ししつつ、使い易いキーマップを目指してます。

こだわったとこは以下のあたり。

  • vimでescapeがすぐ押せるように親指で押せる場所に配置
  • 日本語変換のtoggleキーをすぐ押せるように親指で押せる場所に配置
  • カッコ類をすぐ使えるように(あまり使わなかった)中央部分に配置

他のレイヤーも少しだけ変えてますが、そんなに変わってないはず。

karabiner

iterm2でvimを使ってる時、escape押したら英数に戻す設定

日本語入力中にもすぐにコマンドモードに戻れて便利。(iterm2の中だけ)

(どこかのサイトを参考にさせてもらいましたが、メモし忘れました...)

<?xml version="1.0"?>
<root>
    <appdef>
        <appname>iTERM2</appname>
        <equal>com.googlecode.iterm2</equal>
    </appdef>
    <appdef>
        <appname>MACVIM</appname>
        <equal>org.vim.MacVim</equal>
    </appdef>
    <item>
        <name>Leave Insert Mode with EISUU (vim keybind apps)</name>
        <identifier>private.vim_keybind_apps_esc_with_eisuu</identifier>
        <only>iTERM2,TERMINAL,MACVIM</only>
        <autogen>__KeyToKey__ KeyCode::ESCAPE, KeyCode::ESCAPE, KeyCode::JIS_EISUU</autogen>
        <autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::JIS_EISUU</autogen>
    </item>
</root>

静音化リング

サイズ Cherry MX軸対応 静音化リング MXORDP

サイズ Cherry MX軸対応 静音化リング MXORDP

キーを底まで入力した時の音がうるさかったため、装着。

一部キーで外してますが、全体的に装着して使ってます。

少しは静かになってる感はありますが、やっぱりHHKB Professional2 typeSよりはカチャカチャ音が鳴る感じ。

今後の予定

  • 入力ミスを極力減らすように慣れる
  • Keycapの付け替え
  • Keyswitchの変更(赤軸45gにしてみたい)