Mac OS SierraにしたらKarabinerが使えないので苦労している

#+STARTUP: indent content
import sys
import os
import datetime
import subprocess

from keyhac import *

def configure(keymap):
    # --------------------------------------------------------------------
    # Text editer setting for editting config.py file
    # Setting with program file path (Simple usage)
    if 1:
        keymap.editor = "Sublime Text 2"

    # Setting with callable object (Advanced usage)
    if 0:
        def editor(path):
            subprocess.call([ "open", "-a", "TextEdit", path ])
        keymap.editor = editor


    # --------------------------------------------------------------------
    # Customizing the display

    # Font
    keymap.setFont( "Ricty", 20 )

    # Theme
    keymap.setTheme("black")


    # --------------------------------------------------------------------

    # clipboardは使わない    
    keymap.clipboard_history.maxnum = 0

    # Key replacement and modifier key definition
    if 1:
        #英数キーはControl
        keymap.replaceKey(102, "LCtrl" )
        
        #かなキーはOption
        keymap.replaceKey(104, "Alt" )
        
        #FｎキーをControlにしたがい挫折した
        keymap.replaceKey("RCmd", "RCtrl" )
      

    # Global keymap which affects any windows
    keymap_global = keymap.defineWindowKeymap()

    #TabのかわりにFｎ＋＞
    keymap_global[ "O-Fn-End" ] = "Tab"

    #SpacekeyをControlとして使う
    keymap.replaceKey("Space", "Shift")
    keymap_global["D-Shift"] = "Shift"
    keymap_global["O-Shift"] = "Space"
    keymap_global["O-Space"] = "Space"
    
    #英数＋SpaceでReturn
    keymap_global[ "LCtrl-D-Shift" ] = "Return"
    
    #MacのシステムプレファレンスでControl＋９で入力切り替えに変更しておく
    #これで、かな＋Spaceで入力切り替え
    keymap_global[ "LAlt-D-Shift" ] = "LCtrl-9"

    #SpaceをControlとして使う。押し放しでControlになる。
    keymap_global[ "D-LShift-A" ] = "LCtrl-A"
    keymap_global[ "D-RShift-A" ] = "Shift-A"

    keymap_global[ "D-LShift-B" ] = "LCtrl-B"
    keymap_global[ "D-RShift-B" ] = "Shift-B"

    keymap_global[ "D-LShift-C" ] = "LCtrl-C"
    keymap_global[ "D-RShift-C" ] = "Shift-C"
    
    keymap_global[ "D-LShift-D" ] = "LCtrl-D"
    keymap_global[ "D-RShift-D" ] = "Shift-D"
    
    keymap_global[ "D-LShift-E" ] = "LCtrl-E"
    keymap_global[ "D-RShift-E" ] = "Shift-E"
    
    keymap_global[ "D-LShift-F" ] = "LCtrl-F"
    keymap_global[ "D-RShift-F" ] = "Shift-F"
    
    keymap_global[ "D-LShift-G" ] = "LCtrl-G"
    keymap_global[ "D-RShift-G" ] = "Shift-G"
    
    keymap_global[ "D-LShift-H" ] = "LCtrl-H"
    keymap_global[ "D-RShift-H" ] = "Shift-H"
    
    keymap_global[ "D-LShift-I" ] = "LCtrl-I"
    keymap_global[ "D-RShift-I" ] = "Shift-I"
    
    keymap_global[ "D-LShift-J" ] = "LCtrl-J"
    keymap_global[ "D-RShift-J" ] = "Shift-J"
    
    keymap_global[ "D-LShift-K" ] = "LCtrl-K"
    keymap_global[ "D-RShift-K" ] = "Shift-K"
    
    keymap_global[ "D-LShift-L" ] = "LCtrl-L"
    keymap_global[ "D-RShift-L" ] = "Shift-L"
    
    keymap_global[ "D-LShift-M" ] = "LCtrl-M"
    keymap_global[ "D-RShift-M" ] = "Shift-M"
    
    keymap_global[ "D-LShift-N" ] = "LCtrl-N"
    keymap_global[ "D-RShift-N" ] = "Shift-N"
    
    keymap_global[ "D-LShift-O" ] = "LCtrl-O"
    keymap_global[ "D-RShift-O" ] = "Shift-O"
    
    keymap_global[ "D-LShift-P" ] = "LCtrl-P"
    keymap_global[ "D-RShift-P" ] = "Shift-P"
    
    keymap_global[ "D-LShift-Q" ] = "LCtrl-Q"
    keymap_global[ "D-RShift-Q" ] = "Shift-Q"
    
    keymap_global[ "D-LShift-R" ] = "LCtrl-R"
    keymap_global[ "D-RShift-R" ] = "Shift-R"
    
    keymap_global[ "D-LShift-S" ] = "LCtrl-S"
    keymap_global[ "D-RShift-S" ] = "Shift-S"
    
    keymap_global[ "D-LShift-T" ] = "LCtrl-T"
    keymap_global[ "D-RShift-T" ] = "Shift-T"
    
    keymap_global[ "D-LShift-U" ] = "LCtrl-U"
    keymap_global[ "D-RShift-U" ] = "Shift-U"
    
    keymap_global[ "D-LShift-V" ] = "LCtrl-V"
    keymap_global[ "D-RShift-V" ] = "Shift-V"
    
    keymap_global[ "D-LShift-W" ] = "LCtrl-W"
    keymap_global[ "D-RShift-W" ] = "Shift-W"
    
    keymap_global[ "D-LShift-X" ] = "LCtrl-X"
    keymap_global[ "D-RShift-X" ] = "Shift-X"
    
    keymap_global[ "D-LShift-Y" ] = "LCtrl-Y"
    keymap_global[ "D-RShift-Y" ] = "Shift-Y"
    
    keymap_global[ "D-LShift-Z" ] = "LCtrl-Z"
    keymap_global[ "D-RShift-Z" ] = "Shift-Z"
    
    keymap_global[ "D-LShift-1" ] = "LCtrl-1"
    keymap_global[ "D-RShift-1" ] = "Shift-1"

    keymap_global[ "D-LShift-2" ] = "LCtrl-2"
    keymap_global[ "D-RShift-2" ] = "Shift-2"

    keymap_global[ "D-LShift-3" ] = "LCtrl-3"
    keymap_global[ "D-RShift-3" ] = "Shift-3"

    keymap_global[ "D-LShift-4" ] = "LCtrl-4"
    keymap_global[ "D-RShift-4" ] = "Shift-4"

    keymap_global[ "D-LShift-5" ] = "LCtrl-5"
    keymap_global[ "D-RShift-5" ] = "Shift-5"

    keymap_global[ "D-LShift-6" ] = "LCtrl-6"
    keymap_global[ "D-RShift-6" ] = "Shift-6"

    keymap_global[ "D-LShift-7" ] = "LCtrl-7"
    keymap_global[ "D-RShift-7" ] = "Shift-7"

    keymap_global[ "D-LShift-8" ] = "LCtrl-8"
    keymap_global[ "D-RShift-8" ] = "Shift-8"

    keymap_global[ "D-LShift-9" ] = "LCtrl-9"
    keymap_global[ "D-RShift-9" ] = "Shift-9"

    keymap_global[ "D-LShift-0" ] = "LCtrl-0"
    keymap_global[ "D-RShift-0" ] = "Shift-0"

    keymap_global[ "D-LShift-Caret" ] = "LCtrl-Caret"
    keymap_global[ "D-RShift-Caret" ] = "Shift-Caret"


新しいMacBookProになっていろいろ不便ですが、これで一応使えるように
なりました。
打鍵圧が高いので、キー入力が疲れますorz