アカウント名:
パスワード:
自分の周囲はMacユーザが会社でWindows機を渡された場合、別段困りもせずにすんなり使っていたので、何処が困るのかよく判りません。尤もXPではなくw2kやそれ以前の話なので、XPだと使いにくいのかもしれませんが……。でもって自分も含めてWindowsユーザがMacを使おうとすると、使いにくくて挫折するパターンが多いような。
何が使いにくさの原因になっているのか判らないのが、一番の困りどころでしょうか。
Windows から Mac (Leopard) にスイッチした者です。
> 何が使いにくさの原因になっているのか判らないのが、> 一番の困りどころでしょうか。
私の場合、Mac ではキーボードによる操作性が悪いのがストレスでした。(今でもこれは不満です)
(1) プルダウンメニューにアクセスしづらい。Windows だと、Alt + アクセラレータキーで目的のメニューを一発で開くことができますが、Mac だと、Ctrl+F2 でメニューに入力フォーカスを移動 → 矢印キーで目的の項目をハイライト → 下矢印キーでその項目のメニューをプルダウンとなって非常に煩雑です。
(2) 修飾キー
> まあ,結局マックはキーボード操作については深く考えてないんじゃないじゃないかなあ。んなこたーない。
> OSXになってずいぶん変わってきたとは思うけど。むしろOS Xになって乱れたぐらい(Macのショートカットとしては)。
それぞれキーボードを使った操作に対する考え方が違うWin:マウスの代用としてのキー操作Mac:熟練者向けのショートカット実行、モディファイアキー
ああそうか、なので、> マックには「キーでGUIを操作する」って思想は全く無いんですよね。は全く持ってその通り。失礼勘違いした。キー操作の意味が違う。Macでは作業効率化のための手段。
だから練度の高いMac使いからすればキーボード操作でわざわざメニューを開くという行為そのものが大抵不要になる。というか初めて使った時(いや今でも)何に使うの?と思ったAltキーの機能# 練度の高いMac使いのスタイルは常に左手が修飾キー近辺でマウスというスタイルになるので# ショートカットが割り当たっていないほど使用頻度の低い機能の呼び出しにマウスを使うことに# あんま抵抗がない(たまに面倒臭いアプリもあったが)。# 直接手で操作する感覚の強いMacユーザーならではなのかな。たまにしか使わない引き出しを# 開けるのに引き出しを引くのは当たり前じゃん?みたいな。
モディファイアキーに関しても、cmd(appleキー) は実行系(何らかの変更(モードや状態の変化を含む)を汎用的な実行する系)option はそのまま実行のオプション系(移動という実行系に複製というオプションをつけるとか)shift は"さらに"とか"追加で"系(選択追加とかね)# 上記はマウスの挙動を修飾する時も同じで基本アプリ上で使うctrl は大抵shift と一緒に使うことでことえりとかOS系ユーティリティー向けのショートカットになる。ctrl 単独でモディファイアとして使う場合は大抵 cmd のオルタナ系だね。cmd + opt で使える機能の亜種が ctrl + optで使えるとかそんな感じ。
という感じで大抵どのアプリも統一されていた(最近触っていないので一応過去形にしておく)
Macではアプリケーション上で純粋にモディファイアキーとしてcmd,opt,shift,ctrl (ただしctrl+shiftは大抵システムユーティリティー系がいくつか割り当たっているので駄目)が使えるけど、Winだとアプリ上で純粋にモディファイアキーとして使えるのは ctrl,shift だけになるからMacからWinに移行するとむしろ修飾に使えるキーが減って不便というか、アプリ開発する人はその辺の操作効率考えるの大変そうだなと思うよ。(単に使わせるだけならAltでメニューでいいんだろうけど)
実際にはAltも修飾キーとして使うけど、不意にミスタッチでもしようものならフォーカスがメニューにいっちゃう(=モードが変わる)からね、修飾キーとして数えるには抵抗がある(ましてWinキーなど無効化したいぐらい)。なのでMacならこれ(メニューを開く/へフォーカス?)が実行系でcmd+何か になるのは当然な感覚なんです、メニューバーへフォーカス移動というモード変更コマンドが実行されてしまうのだから。
>キーボードの特性としては、コマンドキーが本物のモディファイアであるのに対し、windowsキーは単にcontrol-escでしかないため、ショートカットを設定できるメニューの数が違います。
違います。貴殿の言う本物のモデファイアが何かしりませんがWindowsキーもちゃんとcommandやoption(Apple)やEjectと同じようにキーコードを持っています。Ctrl+EscでWindowsキーを押したのと同じ結果が得られるとしても実際が等価とは限りません。# Ctrl+Escは代替手段であって、Shift+InsとCtrl+Vどちらでも貼り付けな挙動をするような物。
Windowsキーを使用したショートカットが少ないのは歴史的に存在しないキーボードがあったし、これからも存在しうる事や、Windowsのシステム専用という扱いで、一アプリケーション如きが気安く使ってよい物ではないという物があるかと。あと、標準で用意されてるショートカット登録用APIではWindowsキーは対応外 [microsoft.com]なのも大きいかもしれません。自前で存在しないかもしれないWindowsキーを監視して、ショートカットを有功にするのはどうなんだという点で。# まぁ、実装は比較的簡単な部類だとは思いますが、将来OSに取られる可能性もあるので。Win+Tab(Vista)とかWin+L(XP)とか。逆に普段利用されないのでホットキー(Windowsのホットキーは常時、例え最小化された状態であっても機能する的な意味合いを持ちます)として設定可能なアプリケーションも有ります。こちらはAPIがサポートしてますので。 [microsoft.com]
>そのことはGUIの設計にも影響していて、Windowsだと中途半端に慣れた人や初めてのアプリでもキーボードで操作できるが、ストローク数が多く、>Macだと良く使うメニューの殆どにダイレクトなショートカットが付いているが覚えるのが大変で、覚えていないものについても無理にキーボードでやろうとするとストローク数が多くなります。
まさしくこの点が0か1しかないみたいな感じで嫌いです。というか、Windowsは別にAlt以外にもダイレクトなショートカットキー「も」併用出来る訳で。ちなみにメニュー項目の先頭が英数ならそれを押せばOKなので、英語アプリケーションなら自動的に全てのメニュー項目へのジャンプ機能が実現されます。# 手元にWindows環境が存在する場合、Vistaより前のスタートメニューもメニューと同様の挙動ですから、英語のアプリケーションを用意しなくても試せます。# Vista系のスタートメニューだとキー入力は「絞込み検索」になってしまう。
# それよりメニューに表示されるショートカットキーの表示がキーボードと一致し難いのがどうなんだと思う。>今のMacBookとか# いったい誰が、あの記号郡がoption+shift+command+escをそれぞれ表してると直感で解るのやら。特にoptionとesc。# キーボードによってはそのまんまな記号がキートップに印字されていたのになんで見かけなくなったのやら・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
自分も興味あります (スコア:1)
自分の周囲はMacユーザが会社でWindows機を渡された場合、
別段困りもせずにすんなり使っていたので、
何処が困るのかよく判りません。
尤もXPではなくw2kやそれ以前の話なので、
XPだと使いにくいのかもしれませんが……。
でもって自分も含めてWindowsユーザがMacを使おうとすると、
使いにくくて挫折するパターンが多いような。
何が使いにくさの原因になっているのか判らないのが、
一番の困りどころでしょうか。
☆大きい羊は美しい☆
Windows から Mac にスイッチしたときに困ったこと (スコア:2, 興味深い)
Windows から Mac (Leopard) にスイッチした者です。
> 何が使いにくさの原因になっているのか判らないのが、
> 一番の困りどころでしょうか。
私の場合、Mac ではキーボードによる操作性が悪いのがストレスでした。
(今でもこれは不満です)
(1) プルダウンメニューにアクセスしづらい。
Windows だと、Alt + アクセラレータキーで目的のメニューを一発で開くことができますが、
Mac だと、Ctrl+F2 でメニューに入力フォーカスを移動 → 矢印キーで目的の項目をハイライト → 下矢印キーでその項目のメニューをプルダウンとなって非常に煩雑です。
(2) 修飾キー
Re:Windows から Mac にスイッチしたときに困ったこと (スコア:1)
マックには「キーでGUIを操作する」って思想は全く無いんですよね。だからこういうことは最初からできなくて,いきなりショートカットで特定のメニューを選択する(例えばコマンド+Cでコピー機能を選ぶ)ことしかできない(できなかった)。「キーボードばりばり使う人ならショートカット一発」という思い込みがあるのかも。
>(2) 修飾キーの使い分けが曖昧
コマンドキーとオプションキーは「アプリケーション固有とシステムワイド」のようなスコープの違いではなく,機能の違いで分けられてました。確かオプションキーが機能の単純な拡張(範囲の拡大とか)で,コマンドキーは機能のバリエーションを使い分けるとき(シフトキーは機能に制限をつけるとき)。ただこれは主にマウス操作での約束で,ショートカットに関してはあまり何も考えてないような。基本はコマンドキー,足りなくなったらシフトキーとか?
まあ,結局マックはキーボード操作については深く考えてないんじゃないじゃないかなあ。OSXになってずいぶん変わってきたとは思うけど。
Re:Windows から Mac にスイッチしたときに困ったこと (スコア:2, 興味深い)
> まあ,結局マックはキーボード操作については深く考えてないんじゃないじゃないかなあ。
んなこたーない。
> OSXになってずいぶん変わってきたとは思うけど。
むしろOS Xになって乱れたぐらい(Macのショートカットとしては)。
それぞれキーボードを使った操作に対する考え方が違う
Win:マウスの代用としてのキー操作
Mac:熟練者向けのショートカット実行、モディファイアキー
ああそうか、なので、
> マックには「キーでGUIを操作する」って思想は全く無いんですよね。
は全く持ってその通り。失礼勘違いした。
キー操作の意味が違う。Macでは作業効率化のための手段。
だから練度の高いMac使いからすればキーボード操作でわざわざメニューを開くという行為そのものが大抵不要になる。というか初めて使った時(いや今でも)何に使うの?と思ったAltキーの機能
# 練度の高いMac使いのスタイルは常に左手が修飾キー近辺でマウスというスタイルになるので
# ショートカットが割り当たっていないほど使用頻度の低い機能の呼び出しにマウスを使うことに
# あんま抵抗がない(たまに面倒臭いアプリもあったが)。
# 直接手で操作する感覚の強いMacユーザーならではなのかな。たまにしか使わない引き出しを
# 開けるのに引き出しを引くのは当たり前じゃん?みたいな。
モディファイアキーに関しても、
cmd(appleキー) は実行系(何らかの変更(モードや状態の変化を含む)を汎用的な実行する系)
option はそのまま実行のオプション系(移動という実行系に複製というオプションをつけるとか)
shift は"さらに"とか"追加で"系(選択追加とかね)
# 上記はマウスの挙動を修飾する時も同じで基本アプリ上で使う
ctrl は大抵shift と一緒に使うことでことえりとかOS系ユーティリティー向けのショートカットになる。
ctrl 単独でモディファイアとして使う場合は大抵 cmd のオルタナ系だね。cmd + opt で使える機能の亜種が ctrl + optで使えるとかそんな感じ。
という感じで大抵どのアプリも統一されていた(最近触っていないので一応過去形にしておく)
Macではアプリケーション上で純粋にモディファイアキーとしてcmd,opt,shift,ctrl (ただしctrl+shiftは大抵システムユーティリティー系がいくつか割り当たっているので駄目)が使えるけど、Winだとアプリ上で純粋にモディファイアキーとして使えるのは ctrl,shift だけになるからMacからWinに移行するとむしろ修飾に使えるキーが減って不便というか、アプリ開発する人はその辺の操作効率考えるの大変そうだなと思うよ。(単に使わせるだけならAltでメニューでいいんだろうけど)
実際にはAltも修飾キーとして使うけど、不意にミスタッチでもしようものならフォーカスがメニューにいっちゃう(=モードが変わる)からね、修飾キーとして数えるには抵抗がある(ましてWinキーなど無効化したいぐらい)。なのでMacならこれ(メニューを開く/へフォーカス?)が実行系でcmd+何か になるのは当然な感覚なんです、メニューバーへフォーカス移動というモード変更コマンドが実行されてしまうのだから。
Re:Windows から Mac にスイッチしたときに困ったこと (スコア:1)
過去形ですな。OSXになってかなりぐちゃぐちゃになったと思う(System7のころと比べて。8とか9は使ってないので知りません)。
キーボードの特性としては、コマンドキーが本物のモディファイアであるのに対し、windowsキーは単にcontrol-escでしかないため、ショートカットを設定できるメニューの数が違います。
そのことはGUIの設計にも影響していて、Windowsだと中途半端に慣れた人や初めてのアプリでもキーボードで操作できるが、ストローク数が多く、
Macだと良く使うメニューの殆どにダイレクトなショートカットが付いているが覚えるのが大変で、覚えていないものについても無理にキーボードでやろうとするとストローク数が多くなります。
たとえばエディタの操作で言うと、現在選択中の単語と同じ直前の単語に移動するには、command-E→command-shift-Gの2ストロークなのですが、こういうのは覚えるまでは操作数が多いと思われるのでかなりイライラするでしょうね。
Best regards, でぃーすけ
Re:Windows から Mac にスイッチしたときに困ったこと (スコア:2, 参考になる)
>キーボードの特性としては、コマンドキーが本物のモディファイアであるのに対し、windowsキーは単にcontrol-escでしかないため、ショートカットを設定できるメニューの数が違います。
違います。
貴殿の言う本物のモデファイアが何かしりませんがWindowsキーもちゃんとcommandやoption(Apple)やEjectと同じようにキーコードを持っています。
Ctrl+EscでWindowsキーを押したのと同じ結果が得られるとしても実際が等価とは限りません。
# Ctrl+Escは代替手段であって、Shift+InsとCtrl+Vどちらでも貼り付けな挙動をするような物。
Windowsキーを使用したショートカットが少ないのは歴史的に存在しないキーボードがあったし、これからも存在しうる事や、Windowsのシステム専用という扱いで、一アプリケーション如きが気安く使ってよい物ではないという物があるかと。
あと、標準で用意されてるショートカット登録用APIではWindowsキーは対応外 [microsoft.com]なのも大きいかもしれません。
自前で存在しないかもしれないWindowsキーを監視して、ショートカットを有功にするのはどうなんだという点で。
# まぁ、実装は比較的簡単な部類だとは思いますが、将来OSに取られる可能性もあるので。Win+Tab(Vista)とかWin+L(XP)とか。
逆に普段利用されないのでホットキー(Windowsのホットキーは常時、例え最小化された状態であっても機能する的な意味合いを持ちます)として設定可能なアプリケーションも有ります。こちらはAPIがサポートしてますので。 [microsoft.com]
>そのことはGUIの設計にも影響していて、Windowsだと中途半端に慣れた人や初めてのアプリでもキーボードで操作できるが、ストローク数が多く、
>Macだと良く使うメニューの殆どにダイレクトなショートカットが付いているが覚えるのが大変で、覚えていないものについても無理にキーボードでやろうとするとストローク数が多くなります。
まさしくこの点が0か1しかないみたいな感じで嫌いです。
というか、Windowsは別にAlt以外にもダイレクトなショートカットキー「も」併用出来る訳で。
ちなみにメニュー項目の先頭が英数ならそれを押せばOKなので、英語アプリケーションなら自動的に全てのメニュー項目へのジャンプ機能が実現されます。
# 手元にWindows環境が存在する場合、Vistaより前のスタートメニューもメニューと同様の挙動ですから、英語のアプリケーションを用意しなくても試せます。
# Vista系のスタートメニューだとキー入力は「絞込み検索」になってしまう。
# それよりメニューに表示されるショートカットキーの表示がキーボードと一致し難いのがどうなんだと思う。>今のMacBookとか
# いったい誰が、あの記号郡がoption+shift+command+escをそれぞれ表してると直感で解るのやら。特にoptionとesc。
# キーボードによってはそのまんまな記号がキートップに印字されていたのになんで見かけなくなったのやら・・・
Re:Windows から Mac にスイッチしたときに困ったこと (スコア:1)
> 違います。貴殿の言う本物のモデファイアが何かしりませんが
「本物の」というのが曖昧で誤解を招きましたね。ただ、下記のように事実認識としてはあなたと私では同じようです。
> あと、標準で用意されてるショートカット登録用APIではWindowsキーは対応外なのも大きいかもしれません。
> 自前で存在しないかもしれないWindowsキーを監視して、ショートカットを有功にするのはどうなんだという点で。
以下の「設計云々」に繋がる意味ですから、私のコメントの「本物ではない」というのはまさにこのこと(API上windowsキーが「ごまめ」にされていること)を指しています。
(ハードウェア的な話(電気信号がどうなっているか?)については全く知りませんし、そういう話をするつもりは毛頭ないです。)
# HotKey登録のAPIは知っています。一応MFCなしでwindowsアプリ作れますので。
# 逆にMacでWindowのようなメニュー操作をアプリ単位で実装することも出来ますが、このあたりは議論の本質とは関係ないでしょう。
それ以外の点は単に個人の嗜好の問題で、私はあなたの言葉で言うなら、キーボード操作に関してMacは「0と1に片寄った設計」WindowsはMacから比べると「1のリソースを削って中間値に割り当てた設計」であるという事実を述べただけです。
私の好みを言うなら、今となっては「ターミナルエミュレータがまともに使える」のがUIとしては最大条件ですかね。
# 初期のTerminal.appの出来が酷かったので、X-windowが入っていなければlinuxからMacOSXに戻ることはなかったでしょう。今はTerminal.appで満足ですが。
# unix(主にSun-OS)より以前に昔のMacを覚えてしまったので「1」しかないMacOSXでも不便を感じないのか、あるいは単にターミナルエミュレータ偏重なのでGUIの便利さはどうでも良いのか。
Best regards, でぃーすけ
Re: (スコア:0)
> Win:マウスの代用としてのキー操作
> Mac:熟練者向けのショートカット実行、モディファイアキー
おおむね同意ですが、更にキーボード操作を突き詰めると、
Mac: 30秒に1回はマウス操作が必要
Win: 10分はそこらマウスに触らなくても支障無く作業ができる
という感じになるかと。
(もちろんマウス操作が主なアプリを使わないという前提ですが)
#最近マウス操作の精度が落ちてきて、増々キーボード操作へ傾倒中
#歳なのかなあ、、、