マイクロソフト Sculpt Mobile Keyboardのファンクションキーをなんとかする

Pocket

ワイヤレスのキーボードが欲しくて購入したマイクロソフト製のこのキーボード。

薄くて持ち運びやすいし、タイプの感触も嫌いじゃないし、デザインも良いので概ね満足してるのですが、ただ1点どうしても使いにくいことがあります。
それは、ファンクションキーがFnキーを押しながらじゃないと使えないということ。
F10で半角英数に変換したいとかエクセルを操作中にF2でセルを変更したい場合にいちいちFnキーを押しながらファンクションキーを押すのは面倒です。

調べた結果AutoHotkeyというフリーソフトでファンクションキーの挙動を設定できることがわかりました。
以下のサイトが大変参考になりました。ありがとうございます。

ただ、上に挙げたブログなどに書かれているスクリプトのとおりに書いても自分の環境ではうまくファンクションキーを使えるようにならなかったので自分のスクリプトを貼っておきます。ご参考までに。
ちなみにこのスクリプトの文法よくわからないので変な所はあるかもしれません。でも今使ってる感じちゃんと動いてるのでいいかな。。。

; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
; semicolon, such as this one, are comments. They are not executed.

; This script has a special filename and path because it is automatically
; launched when you run the program directly. Also, any text file whose
; name ends in .ahk is associated with the program, which means that it
; can be launched simply by double-clicking it. You can have as many .ahk
; files as you want, located in any folder. You can also run more than
; one .ahk file simultaneously and each will get its own tray icon.

; SAMPLE HOTKEYS: Below are two sample hotkeys. The first is Win+Z and it
; launches a web site in the default browser. The second is Control+Alt+N
; and it launches a new Notepad window (or activates an existing one). To
; try out these hotkeys, run AutoHotkey again, which will load this file.

;#z::Run www.autohotkey.com

;^!n::
;IfWinExist Untitled - Notepad
; WinActivate
;else
; Run Notepad
;return

; Note: From now on whenever you run AutoHotkey directly, this script
; will be loaded. So feel free to customize it to suit your needs.

; Please read the QUICK-START TUTORIAL near the top of the help file.
; It explains how to perform common automation tasks such as sending
; keystrokes and mouse clicks. It also explains more about hotkeys.

; Convert Windows 8 Function Keys Event To General Function Keys Event
; by http://ymkn.hatenablog.com/

Media_Play_Pause::F1
Volume_Mute::F2
return
Volume_Down::F3
Volume_Up::F4
<+<#F21::F5
<!<#F21::
Send,{F6}
return
<^<#F21::
Send,{F7}
return
<#F21::
Send,{Blind}{F8}
return
<^<#BS::
Send,{F9}
return
<^<#Tab::
Send,{F10}
return
<!<#F22::
Send,{F11}
return
<^<#F23::
Send,{F12}
return

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください