dot.nodokaメモ
私的メモ。109 **PHYSICAL** Keyboard用。
まだ固まってないため説明はなし。
TODO: S-m0-h,j,k,lが衝突。
- S-CursorにするかHome,PgDn,PgUp,Endにするか。
- S-Cursorにした。home,pgdn,pgup,endはnm,.に。
TODO: NICOLAの最適化。
TODO: 右手小指キー(CursorAndNumber)の采配。
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # のどか - dot.nodoka # まずキーボード定義を読み込む include "104.nodoka" # 104 キーボード設定 #if ( USE104 ) # include "104.nodoka" # 104 キーボード設定 # if ( USE109on104 ) # include "109on104.nodoka" # 104 キーボードを 109 キーボード風に # endif #else # include "109.nodoka" # 109 キーボード設定 # if ( USE104on109 ) # include "104on109.nodoka" # 109 キーボードを 104 キーボード風に # endif #endif if ( USEdefault ) include "default2.nodoka" # Emacs ライクなさまざまな設定 endif keymap Global # このファイルをホームディレクトリにコピーしてから、 # 以下に自分の好みのキーバインディングを設定するとよい。 # このファイル自体を変更しないこと。 # 以下は、便宜上、設定するもの key C-A-D = &DescribeBindings # 現在のキーマップのログ出力 # シフト+F2: 日本語キーボード、英語キーボード 切り替えトグル if ( USE109 ) if ( USE104on109 ) key S-F2 => &IconColor(0) &HelpMessage("Reloaded", "日本語 109 キーボード") &LoadSetting("日本語 109 キーボード") else key S-F2 => &IconColor(2) &HelpMessage("Reloaded", "日本語 109 キーボード (104 風)") &LoadSetting("日本語 109 キーボード (104 風)") endif endif if ( USE104 ) if ( USE109on104 ) key S-F2 => &IconColor(0) &HelpMessage("Reloaded", "英語 104 キーボード") &LoadSetting("英語 104 キーボード") else key S-F2 => &IconColor(2) &HelpMessage("Reloaded", "英語 104 キーボード (109 風)") &LoadSetting("英語 104 キーボード (109 風)") endif endif #---------------------------------------------------- # User Defined Keymap #---------------------------------------------------- # Control and ImeSwitch #mod ctrl += !!LeftControl # for HHK pro2 #key ~IC-*LeftControl = $ToggleIME # for HHK pro2 mod ctrl += !!CapsLock # ***** for 101,104,109 PHYSICAL keyboard ***** key ~IC-*CapsLock = $ToggleIME # ***** for 101,104,109 PHYSICAL keyboard ***** key IC-*CapsLock = &Ignore # ***** for 101,104,109 PHYSICAL keyboard ***** key *LeftControl = *CapsLock # ***** for 101,104,109 PHYSICAL keyboard ***** # C-h, C-d key C-h = BackSpace key C-d = Delete # kill Ctrl-ESC (= Win) key C-Esc = &Ignore # user one-shot modifire key def key LeftSpecialAssign = 0x2a def key RightSpecialAssign = 0x36 def key RightSpecialAssign109 = 0x73 # ***** for 109 PHYSICAL keyboard ***** def key CursorAndNumber = 0x27 mod mod0 = !!CursorAndNumber mod mod1 += !!LeftSpecialAssign mod mod1 += !!RightSpecialAssign mod mod1 += !!RightSpecialAssign109 #key ~IL-~IC-*CursorAndNumber = *Enter key ~S-*CursorAndNumber = S-Semicolon key S-*CursorAndNumber = Semicolon key *Apostrophe = *Escape key *ReverseSolidus = *Enter # for ***** 109 PHYSICAL keyboard ***** # Shift and Space mod shift += !!Space key R-*Space = &Ignore key *C-*S-~m1-*Space = Space key *C-*S-m1-*Space = S-Space # cursor key ~S-*m1-m0-*h = left key ~S-*m1-m0-*j = down key ~S-*m1-m0-*k = up key ~S-*m1-m0-*l = right # key S-*m1-m0-*h = S-left key S-*m1-m0-*j = S-down key S-*m1-m0-*k = S-up key S-*m1-m0-*l = S-right # key ~S-*m1-m0-*n = Home key ~S-*m1-m0-*m = PageDown key ~S-*m1-m0-*Comma = PageUp key ~S-*m1-m0-*FullStop = End # key S-*m1-m0-*n = S-Home key S-*m1-m0-*m = S-PageDown key S-*m1-m0-*Comma = S-PageUp key S-*m1-m0-*FullStop = S-End # Function Key key *IL-*IC-m0-*_1 = F1 key *IL-*IC-m0-*_2 = F2 key *IL-*IC-m0-*_3 = F3 key *IL-*IC-m0-*_4 = F4 key *IL-*IC-m0-*_5 = F5 # key *IL-*IC-m0-*_6 = F6 key *IL-*IC-m0-*_7 = F7 key *IL-*IC-m0-*_8 = F8 key *IL-*IC-m0-*_9 = F9 key *IL-*IC-m0-*_0 = F10 key *IL-*IC-m0-*HyphenMinus = F11 key *IL-*IC-m0-*EqualsSign = F12 # digit key *IL-*IC-m0-*q = _1 key *IL-*IC-m0-*w = _2 key *IL-*IC-m0-*e = _3 key *IL-*IC-m0-*r = _4 key *IL-*IC-m0-*t = _5 # key *IL-*IC-m0-*y = _6 key *IL-*IC-m0-*u = _7 key *IL-*IC-m0-*i = _8 key *IL-*IC-m0-*o = _9 key *IL-*IC-m0-*p = _0 # sign key ~m0-m1-_6 = S-_6 key ~m0-m1-_7 = S-_4 key ~m0-m1-_8 = S-LeftSquareBracket key ~m0-m1-_9 = S-RightSquareBracket key ~m0-m1-_0 = S-GraveAccent key ~m0-m1-HyphenMinus = GraveAccent key ~m0-m1-EqualsSign = &Ignore # key ~m0-m1-y = S-_2 key ~m0-m1-u = S-_5 key ~m0-m1-i = LeftSquareBracket key ~m0-m1-o = RightSquareBracket key ~m0-m1-p = S-_1 key ~m0-m1-LeftSquareBracket = S-_7 key ~m0-m1-RightSquareBracket = S-ReverseSolidus # key ~m0-m1-h = S-_8 key ~m0-m1-j = EqualsSign key ~m0-m1-k = S-_9 key ~m0-m1-l = S-_0 #key ~m0-m1-CursorAndNumber = Escape key ~m0-m1-Quote = S-HyphenMinus # key ~m0-m1-b = S-_3 key ~m0-m1-n = S-EqualsSign key ~m0-m1-m = HyphenMinus #key ~m0-m1-Comma = Apostrophe #key ~m0-m1-FullStop = S-Apostrophe key ~m0-m1-Comma = S-Comma key ~m0-m1-FullStop = S-FullStop key ~m0-m1-Solidus = ReverseSolidus key ~m0-S-Comma = Apostrophe key ~m0-S-FullStop = S-Apostrophe #---------------------------------------------------- # NICOLA on HHK #---------------------------------------------------- key IC-m1-_8 = &Ignore key IC-m1-_9 = g a key IC-m1-q = &Ignore key IC-m1-w = g a key IC-m1-e = d a key IC-m1-r = g o key IC-m1-t = z a key IC-m1-y = p a key IC-m1-u = d i key IC-m1-i = g u key IC-m1-o = d u key IC-m1-p = p i #key IC-m1-LeftSquareBracket = &Ignore #key IC-m1-RightSquareBracket = &Ignore key IC-m1-a = &Ignore key IC-m1-s = z i key IC-m1-d = d e key IC-m1-f = g e key IC-m1-g = z e key IC-m1-h = b a key IC-m1-j = d o key IC-m1-k = g i key IC-m1-l = p o key IC-m1-CursorAndNumber = &Ignore key IC-m1-z = &Ignore key IC-m1-x = b i key IC-m1-c = z u key IC-m1-v = b u key IC-m1-b = b e key IC-m1-n = p u key IC-m1-m = z o key IC-m1-Comma = p e key IC-m1-FullStop = b o key IC-m1-Solidus = &Ignore # key IC-S-q = l a key IC-S-w = e key IC-S-e = r i key IC-S-r = x y a key IC-S-t = r e key IC-S-y = y o key IC-S-u = n i key IC-S-i = r u key IC-S-o = m a key IC-S-p = x e key IC-S-LeftSquareBracket = &Ignore key IC-S-RightSquareBracket = &Ignore key IC-S-a = w o key IC-S-s = a key IC-S-d = n a key IC-S-f = x y u key IC-S-g = m o key IC-S-h = m i key IC-S-j = o key IC-S-k = n o key IC-S-l = x y o key IC-S-*CursorAndNumber = x t u key IC-S-z = x u key IC-S-x = HyphenMinus key IC-S-c = r o key IC-S-v = y a key IC-S-b = x i key IC-S-n = n u key IC-S-m = y u key IC-S-Comma = m u key IC-S-FullStop = w a key IC-S-Solidus = l o # key IC-q = FullStop key IC-w = k a key IC-e = t a key IC-r = k o key IC-t = s a key IC-y = r a key IC-u = t i key IC-i = k u key IC-o = t u key IC-p = Comma key IC-LeftSquareBracket = Comma key IC-RightSquareBracket = &Ignore key IC-a = u key IC-s = s i key IC-d = t e key IC-f = k e key IC-g = s e key IC-h = h a key IC-j = t o key IC-k = k i key IC-l = i key IC-*CursorAndNumber = n n key IC-z = FullStop key IC-x = h i key IC-c = s u key IC-v = h u key IC-b = h e key IC-n = m e key IC-m = s o key IC-Comma = n e key IC-FullStop = h o key IC-Solidus = Solidus # key IC-_1 = S-_1 key IC-_2 = S-Solidus key IC-_6 = LeftSquareBracket key IC-_7 = RightSquareBracket key IC-_8 = S-_9 key IC-_9 = S-_0 # key IL-m1-q = &Ignore key IL-m1-w = g a key IL-m1-e = d a key IL-m1-r = g o key IL-m1-t = z a key IL-m1-y = p a key IL-m1-u = d i key IL-m1-i = g u key IL-m1-o = d u key IL-m1-p = p i #key IL-m1-LeftSquareBracket = &Ignore #key IL-m1-RightSquareBracket = &Ignore key IL-m1-a = &Ignore key IL-m1-s = z i key IL-m1-d = d e key IL-m1-f = g e key IL-m1-g = z e key IL-m1-h = b a key IL-m1-j = d o key IL-m1-k = g i key IL-m1-l = p o key IL-m1-CursorAndNumber = &Ignore key IL-m1-z = &Ignore key IL-m1-x = b i key IL-m1-c = z u key IL-m1-v = b u key IL-m1-b = b e key IL-m1-n = p u key IL-m1-m = z o key IL-m1-Comma = p e key IL-m1-FullStop = b o key IL-m1-Solidus = &Ignore # key IL-S-q = l a key IL-S-w = e key IL-S-e = r i key IL-S-r = x y a key IL-S-t = r e key IL-S-y = y o key IL-S-u = n i key IL-S-i = r u key IL-S-o = m a key IL-S-p = x e key IL-S-LeftSquareBracket = &Ignore key IL-S-RightSquareBracket = &Ignore key IL-S-a = w o key IL-S-s = a key IL-S-d = n a key IL-S-f = x y u key IL-S-g = m o key IL-S-h = m i key IL-S-j = o key IL-S-k = n o key IL-S-l = x y o key IL-S-*CursorAndNumber = x t u key IL-S-z = x u key IL-S-x = HyphenMinus key IL-S-c = r o key IL-S-v = y a key IL-S-b = x i key IL-S-n = n u key IL-S-m = y u key IL-S-Comma = m u key IL-S-FullStop = w a key IL-S-Solidus = l o # key IL-q = FullStop key IL-w = k a key IL-e = t a key IL-r = k o key IL-t = s a key IL-y = r a key IL-u = t i key IL-i = k u key IL-o = t u key IL-p = Comma key IL-LeftSquareBracket = Comma key IL-RightSquareBracket = &Ignore key IL-a = u key IL-s = s i key IL-d = t e key IL-f = k e key IL-g = s e key IL-h = h a key IL-j = t o key IL-k = k i key IL-l = i key IL-~S-~C-*CursorAndNumber = n n key IL-z = FullStop key IL-x = h i key IL-c = s u key IL-v = h u key IL-b = h e key IL-n = m e key IL-m = s o key IL-Comma = n e key IL-FullStop = h o key IL-Solidus = Solidus # key IL-_1 = S-_1 key IL-_2 = S-Solidus key IL-_6 = LeftSquareBracket key IL-_7 = RightSquareBracket key IL-_8 = S-_9 key IL-_9 = S-_0 #---------------------------------------------------- # きゅうり改 #---------------------------------------------------- #key IL-q = g #key IL-w = m #key IL-e = n #key IL-r = r #key IL-t = p #key IL-y = v #key IL-u = x y a #key IL-i = x y u #key IL-o = x y o #key IL-p = HyphenMinus #key IL-a = y #key IL-s = h #key IL-d = k #key IL-f = s #key IL-g = t #key IL-h = a #key IL-j = u #key IL-k = i #key IL-l = o #key IL-Solidus = e ##key IL-CursorAndNumber = e #key IL-z = z #key IL-x = w #key IL-c = b #key IL-v = d #key IL-b = &Ignore #key IL-n = n n #key IL-m = x t u ## #key IC-q = g #key IC-w = m #key IC-e = n #key IC-r = r #key IC-t = p #key IC-y = v #key IC-u = x y a #key IC-i = x y u #key IC-o = x y o #key IC-p = HyphenMinus #key IC-a = y #key IC-s = h #key IC-d = k #key IC-f = s #key IC-g = t #key IC-h = a #key IC-j = u #key IC-k = i #key IC-l = o #key IC-Solidus = e ##key IC-CursorAndNumber = e #key IC-z = z #key IC-x = w #key IC-c = b #key IC-v = d #key IC-b = &Ignore #key IC-n = n n #key IC-m = x t u
firefoxはchromeに登録できませんでした
vimperatorの友、IME and DiMENSiONを入れたら、そう怒られた。
http://www1.ttcn.ne.jp/amotohiko/bigger-picture/1.5.0.1.html
「主要な不具合の修正」311480によると、管理者権限で一度起動すればいいらしい。
なおった。
IME and DiMENSiONとは、vimperator Normal modeにおけるかなモードを殺してくれるaddon。
Modeごとの色つけもしてくれる。
せんとくん効果
http://www.sony.jp/cm/vaio_p/index.html
http://hatimaki.blog110.fc2.com/blog-entry-849.html
畜生笑ってしまった。3枚目の写真で笑って、その後公式PR見てまた笑った。なんだこれ。
これSonyは狙ってるだろ。あれだ、せんとくんと同じだ。
わざと「ずらす」ことにより、強大な宣伝効果が期待できるという。
以降これを「せんとくん効果」と呼ぶことにしよう。
どことなく「コンプトン効果」に似ているね。
ハードとしてはとてもいいと思うのだけど。
ようやくUMPC/Netbookにトラックポイント風デバイスが載ったことだし。
LCD1600x768と広いし。Vistaが載って4.5時間。
Linuxを載せられなそうなのが残念だが。
これに感化されて大和もNetbookにトラックポイントを載せたもの作らないだろうか。今からじゃ遅いか。作っていたりしないだろうか。