2010-02-27

ホットキーでタイトルバーの表示/非表示を切り替える

最大化時にタイトルバーを非表示にするというのをMouseGesture.ahkでやってたけど、やっぱりどの状態でも任意に表示/非表示を切り替えたいと思って、ホットキーを使うことにした。

$#w::WinSet, Style, ^0xC00000, A

これでアクティブウィンドウのタイトルバー表示をトグルできる。

本当はSetTimerを使って、最大化時には自動でタイトルバーが消えるようにしたかったんだけど、というかできたんだけど、Firefoxだけはタイトルバーを消すと描画領域が狂うので、やめた。

ホットキーで引用符の付加/除去

;引用符付加/除去
#q::
  clipboard =
  Send,^c
  ClipWait, 1
  if(clipboard != "")
  {
    clipboard := RegExReplace(clipboard, "m)^[>>].*$", ">$0")
    clipboard := RegExReplace(clipboard, "m)^$", "> $0")
    clipboard := RegExReplace(clipboard, "m)^[^>>].*$", "> $0")
    Send,^v
  }
return
#+q::
  clipboard =
  Send,^c
  ClipWait, 1
  if(clipboard != "")
  {
    clipboard := RegExReplace(clipboard, "m)^>? *(.*)$", "$1")
    Send,^v
  }
return

作ってはみたけれど、全然使わなかった。

なのでスクリプトから削除しようと思ったけど、貧乏性なので一応ここにメモしておく。

追記(2012/11/15)

空白行を含む場合に、うまく引用符が付かなかったのを修正。