アーカイブ - 9月, 2016



2016年 9月 27

環境:
MacBook Pro (Retina, 13-inch, Mid 2014)
macOS Sierra 10.12
Apple Keyboard (テンキー付き – US)

状況

今まではキーボードのどのキーでもスリープ解除が出来たけど、Sierraにしてからはディスプレイのスリープ解除が出来なくなってしまった。環境の問題?

  • ラップトップして使っているときも電源キーを押さないと解除できない気がする。
  • 正確に言うと英数キーを押したことで、パスワード入力欄に文字が入力されているっぽいので内部的には解除されているっぽい?

ラップトップで使う場合は電源キーで解除出来るので問題ないとして、クラムシェルモードの場合はかなり不便。

解決策

外付けキーボードのEjectキー長押しで解除出来るっぽい。今のところ。どうせMacBookにドライブついていないし、この方法で良いか。

USBキーボードはうまくいったけど、bluetoothはどうなんだろ?


Filed under: Mac

Trackback Uri






2016年 9月 22

誘惑に負けてmacOS Sierraにしたところ、USキーボードで必須のKarabinerが正式対応していないことが判明。

Karabiner – OS X用のソフトウェア

これは不便。しかし、よく見るとKarabiner-Elementsなるものがあるみたい。

Karabiner-Elementsのダウンロード

下記URLから最新バージョンをダウンロード出来る。

tekezo/Karabiner-Elements: The next generation Karabiner prototyping for macOS Sierra

Karabiner-Elements

Usageにインストール方法等が書いてある。基本的にはインストーラーをダブルクリックして従うだけ。

日本語環境の設定

キーの変更のドキュメントにある通り、

~/.karabiner.d/configuration/karabiner.jsonに設定を書く。

リポジトリのexamplesに日本語環境の設定例があるかと思ったら微妙に違うっぽいのでキーマップを参考に設定してみる。

あと、caps lockをcontrolにしたいので追加しておく(Karabiner-Elementsをインストールするとシステム環境設定の装飾キーの設定が無効になるっぽい)

が、単純にキーの動作が変わるだけなので本家のような動作にはならない。右⌘はあまり使わないからいいとして、左⌘も設定するとコマンドキーが全く使えない状態になってしまう。

仕方がないから右optionキーに英数を設定しておく。

$ vi ~/.karabiner.d/configuration/karabiner.json

{
    "profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "left_control",
                "right_command": "japanese_kana",
                "right_option": "japanese_eisuu"
            }
        }
    ]
}

まぁ、⌘+spaceキーで入力ソースの切り替えが出来るし、とりあえずこれで運用しておく。

って、エントリ書いてて検索したらいろいろあった。

⌘英かなは便利そう。

追記:

⌘英かな使ってみたけど、これで十分かも。


Filed under: Mac

Trackback Uri






2016年 9月 4

  1. language-mojoliciousを導入する。

  2. keymap.csonに以下を追記

'atom-text-editor[data-grammar="text html mojolicious"]:not([mini])':
    'tab': 'emmet:expand-abbreviation-with-tab'

タブで展開させるとlanguage-mojoliciousとカブるので emmetはcmd+shift+eにしてみる。

'atom-text-editor[data-grammar="text html mojolicious"]:not([mini])':
    'cmd-shift-e': 'emmet:expand-abbreviation-with-tab'

Filed under: Mojolicious,プログラミング

Trackback Uri