今までMacのディスプレイを90度回転するのに

・システム環境設定
・Option+Commandを押しながらディスプレイ
・回転で90°を選択

と、3つのステップを踏んで行っていたんですが、

24

何回もやっているとさすがに面倒になってきたので、スクリプトで行うことにしました。
以下、そのソースです。
-- ディスプレイ回転Script

property rotation00 : 1
property rotation90 : 2

tell application "System Preferences"
	quit
	delay 1
	launch
	activate
	
	tell application "System Events"
	key down {option, command}
	end tell
	
	set current pane to pane "com.apple.preference.displays"
	
	tell application "System Events"
	key up {option, command}
		
		tell process "System Preferences"
			tell tab group 1 of window "カラー LCD"
				click pop up button 1 -- "回転:" を選択
				
				tell pop up button 1
					repeat with i from 1 to 4
						if selected of menu item i of menu 1 is true then
							exit repeat
						end if
					end repeat
					
					if i is equal to 1 then
						set roteteMenuItem to rotation90
					else
						set roteteMenuItem to rotation00
					end if
				click menu item roteteMenuItem of menu 1
					
				end tell
			end tell
		end tell
	end tell
end tell

tell application "System Preferences"
	quit
end tell
このスクリプトを実行すると通常の位置から90°回転します。90°回転した状態から実行すると、通常に戻ります

key down をした後に、ちゃんと key up をしておかないと、90°回転した後に、マウスカーソルが”+”になったまま応答しなくなるので注意して下さい。σ(^ ^;

画面を90°回転させても、”ドラックパッド”の動作は回転前の状態と変わらないので、カーソルを動かすのがめちゃめちゃ難しくなります(笑)

但し、マウスを接続した場合は見た目通りに動かせますので、どうしても慣れない人はマウスを接続してみてください。