ここは(心は)エンジニアなodawaraの日常をメモする場所です。
(注1)これは日記ではありません。メモです。
(注2)このメモは基本的には趣味にジャンル分けされる作業のため、内容の正当性は保証いたしかねます。
(注3)感想・要望・苦情等は随時受け付けております。

2012-02-06
■[Windows]WindowsのキーバインドをMacっぽくする
ここ2年くらいMacで生活してたんだけど、ちょっとWindowsを使ってみたらキーバインドがしんどい。
MacはCommandキーとCtrlキーでMacのとUNIXの世界を上手に分けていることがわかったので、このオペレーションに近いことをWindowsで実現してみたい。
最初に、odawaraのキーボードオペレーションは一般的ではないかもしれないので注意事項を。
- 日本語キーボードユーザー(入手性がいい、キー数が多い方がカスタマイズできるからいい)
- 右のCtrlを使ってない(昔から)
- Windowsキーを使ったショートカットを使ってない(Winキーがないキーボードを愛用してるから)
- 無変換、変換、カタカナひらがなキーを使ってない(というか何のために付いてるのか知らない)
- ATOKを使っている。MS-IMEとか使い方を知らない
- ATOKのCtrl+Pどうしてるの?→諦めた。どうしようもないときはF9する
それでは今回やったこと
- AltキーをCommandキーっぽく使う
- Ctrl+H、FBPNJでバックスペース、カーソル移動、エンター
- 無変換/変換キーで日本語入力OFF/ON
- Ctrl+SpaceでWindowsキー(Spotlightっぽく*1 )
次で書くAutoHotkeyでも変更できるのかもしれないけど、メンドそうなのでとりあえずレジストリで変えれるところは変えておく。
ソフトはKeyCtrlを使う。管理者権限で実行しないと書き換えができないので注意。
http://homepage2.nifty.com/DSS/KeyCtrl.htm
これで、
のように変更する。
CapsLockの変更は一般常識。2.の変更はCommandキーとして置き換え。Windowsの場合はCtrl+なんとかでショートカットがだいたい動くので、この置換をやるだけでCommandキーっぽく動作する。これで実現できないものは後ほど対応。
2.AutoHotkeyで必要なオペレーションを追加していく
AutoHotKeyを使うとショートカットとかを簡単にいじれるらしい。
次の動作を作成した。
- 左Ctrl+Hでバックスペース
- 左Ctrl+FBPNでカーソル移動
- 左Ctrl+JでEnter
- ↑でFBPNのショートカットが動かなくなるので、これをCommandキーに割り当て
- Altキーを置き換えちゃったので、Alt+Tabが使えないので対応
- WindowsにはCtrl+Qでアプリ終了というコマンドがないので、Ctrl+QをAlt+F4の動作とする
- Ctrl+SpaceでSpotlight的にランチャーを使いたい。ので、Winキーを押したことにする。
設定ファイルは以下のようになった。
^h::Send {Backspace}
^b::Send {Left}
^f::Send {Right}
^n::Send {Down}
^p::Send {Up}
^j::Send {Enter}
RControl & b::Send ^b
RControl & f::Send ^f
RControl & n::Send ^n
RControl & p::Send ^p
RControl & j::Send ^j
RControl & Tab::AltTab
RControl & q::Send +!{F4}
LControl & Space::
KeyWait Alt
KeyWait Ctrl
Send {RWin}
return
3.ATOKの変更で日本語入力OFF/ONをMacっぽくATOKのプロパティから
キー・ローマ字・色->キーカスタマイズ->キーを検索
で検索。
文字未入力にだけチェックをするのがポイント。これ以外にチェックすると日本語入力ONの選択肢が出ない。
これで完成。だいたい思い通りの動きをするようになった。
1つだけできなかったのはTrackPointのスクロール方向を逆にすること。MacはLionにしているので本当は逆にしたいんだけど、やりかたがわからなかった…
MacもWindowsもあまり詳しくないので全体的にツッコみ歓迎です。
ちなみにMacではRealForce89U+MagicTrackpad、WindowsではTrackPointキーボードを使っています。
- 出版社/メーカー: 東プレ
- 発売日: 2006/02/25
- メディア: Personal Computers
- 購入: 8人 クリック: 496回
- この商品を含むブログ (59件) を見る
- 出版社/メーカー: アップル
- 発売日: 2010/07/29
- メディア: Personal Computers
- 購入: 7人 クリック: 206回
- この商品を含むブログ (80件) を見る
レノボ・ジャパン ThinkPad USB トラックポイントキーボード(日本語) 55Y9024
- 出版社/メーカー: Lenovo
- 発売日: 2009/08/25
- メディア: Personal Computers
- 購入: 12人 クリック: 369回
- この商品を含むブログ (28件) を見る
購入: 2人 クリック: 3回
2012-01-31
■[Android]Android端末(S51SE)を買ったけどガックり来た話
わけあってSonyEricsson端末が欲しくなり、いろいろあるけど一応はSIMロックフリーなイーモバイル Sony Ericsson mini(S51SE)を買った。
それはロック画面↓
なんで時計が2つあるん?
ちょーかっこわるいんですけどー。
🔒マーク+時計。🔒が表示されてるのは非ロック時に時計のある部分。
(↑ユニコード絵文字の鍵マークを書いています。見れなかったら脳内で補完を)
手持ちのHP Veerだとこう(webOSのロックスクリーンでスクリーンショットとる方法が分からなかった…)
日付+時計。日付が表示されてるのは非ロック時に時計のある部分。
これってもしかしてソニエリ端末だから?と思ったけど、2.xのリードデバイスであるNexus Sでもそうだった。
のでこれはAndroid 2.xでは普通らしい。4.0ではどうなったの?
1つしかないのがあるっぽい。
2つある方は開発中の画面な気もするので、正式には1つになったのかな?今後各社から出てくる端末には注意したいところか…。
ちなみに。
もう変更してしまったが、イーモバイルのデフォルトのホーム画面はこうなっていたらしい。
…もうね、こういうセンスのなさは致命的だと思うんだ…。
なんかこの議論はHT-03Aが出たときも考えた気がするんだけど、
なんだドコモちゃんと考えてるやん、という結論だった気が。
以上、ガックりした話でした。
参考にしたページ
Google Nexus S, lock screen | 26 of 42
Apple Goes Offensive With Galaxy Nexus’s LockScreen In A Patent Lawsuit (REPORT) - Os Bulletin
Andrew Vrydaghs’ Blog: Samsung Galaxy Nexus Tips
Photo Gallery | 携帯電話 Sony Ericsson mini (S51SE) | イー・モバイル
2011-11-06
■[Apple]iOSのマップがバグってるのを直す簡単な方法(iPhone、iPad共通)
Google MAPが壊れるバグが”iPhoneにのみ”発生中 | ガジェット速報
『Google MAPが壊れるバグが”iPhoneにのみ”発生中』にフォーカス! - アップス!!!-iPhoneの小技やiOS系ニュースを配信
この辺りで指摘されてますが、土曜日くらいからiOSのマップがバグってますね。うちではiPhone4SとiPadで出ました。iOS4と5で出てるので、OSの関係でもなさそう。
で、たぶん困ってる人がたくさん居ると思うので、odawaraがやってみてうまくいった方法を1つ書いておきます。
たぶんバグってるひとはこんな感じにパズルになってると思います。
↓なんとなく正しくなったっぽいです。
この状態でちょっとグリグリ動かしてみてください(たくさん読み込みが発生するように。いろいろ移動、拡大縮小するとよいです。iPadはiPhoneに比べてキャッシュサイズが大きいようです。頑張って動かしましょう)
標準に戻します。
はい、直りました。
ここからは想像ですが、ある時間にGoogle側かApple側でマップデータがバグってたのは事実で、これを上のニュースを読んでアクセスしちゃった人がこれを読み込んでキャッシュしました。
そんで、iOSのマップってキャッシュを解放する方法が無いんですよね(odawaraは知りません)しかも、標準マップのデータはかなり軽いのでいろいろ見てもなかなかキャッシュが解放されない=バグった状態が続く。
そこに写真を表示させることで、強引にキャッシュ解放させてやればOKでしょ?っていうのが上の方法です。
GoogleEarthを削除すると…という意見もフォーラムかどっかで見ましたが、なんとなくそれは違う気がします…。
以上、お試しくださいませ。
ついでに降水確率もよろしくね(笑)
2011-10-16
■[App]iOS5で「降水確率」をウィジェット的に使う(21日追記)
(通知の表示件数を最新1件にする部分を追記しました)
iPhone 4Sに合わせてiOS5がリリースされました。iOS5の変更点はニュースサイトに譲るとして、
iOS5の大きな追加機能はやっぱり通知センター。ここでは、今回からウィジェットが動くようになったのだけど、個人のデベロッパはまだこれを開発できません。
このままだとちょっと悔しいので、「降水確率」で通知センターを利用してウィジェット的に振る舞うようにしてみます。
完成するとこのようになります。
手順は次のようになります。
1.設定->通知を選択
2.「Appを並べ替え」を手動に変更
4.「通知センターで表示するApp」から降水確率を上の方に持ってくる
5.「完了」
7.「表示」をタップ
8.表示の件数を「最新1件」に変更
以上です。
というわけでアプリもよろしく。
2011-06-28
■[App]「降水確率」をバージョンアップしました(v1.1.0)
今回は初の機能追加バージョンになってまして、マイナー番号が上がりました(v1.0.3->v1.1.0)
追加した機能は、要望の多かったPush通知のポップアップの設定です。
Push通知時のポップアップとサウンドの有効/無効を設定できるようになりました。詳細設定では通知時刻ごとに設定することも出来ます。
具体的には、次のような設定項目になりました。
このプッシュ通知設定で、通知時のポップアップをオン/オフすることで、バッジ更新時のポップアップを無効にすることが可能になります。
これを時間ごとに設定したいということがあるかと思いますので、詳細設定も設けました(朝はサウンドで目が覚めるとイヤ、会社ではポップアップしないで欲しい、などの状況を想定しています)
こんな感じで配信時刻ごとに設定が可能です。
また、次のバグフィックスを行いました。
・マルチタスキング時の問題を修正
2011-06-15
■[App]「降水確率」をバージョンアップしました(v1.0.3)
主な修正点は次の3点です。
- 日付と曜日が一致しない問題を修正
言語環境->カレンダーで西暦以外を選択していた場合に、曜日がずれて表示されていました。これを修正しました。
- ネットワークの安定性を向上
ネットワークが不安定な場合に通信エラーが頻発することがありました。これを修正しました。
- 細かな修正
ソースコードを読んでいて気になる点をいくつか修正しています。
このバージョンをAppleに提出してから気がついたのですが、設定画面でのバージョンが1.0.0のままになっていますね…(ビルドは399に上がっています)次回のアップデートで修正しようと思います(カッコワルイ…)






























