「ダイヤモンドカーソル」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「'''ダイアモンドカーソル'''(diamond cursor)とは、Ctrlキーを押した状態で「E,S,D,X」の4つのキーを押すと、カーソルキー...」)
 
 
(2人の利用者による、間の10版が非表示)
1行目: 1行目:
'''ダイアモンドカーソル'''(diamond cursor)とは、[[Ctrlキー]]を押した状態で「E,S,D,X」の4つのキーを押すと、[[カーソルキー]]の上下左右に相当する入力を行うことができる[[キーバインド]]のことである。
+
'''ダイヤモンドカーソル'''([[英語]]:diamond cursor)とは、[[Ctrlキー]]を押した状態で「E,S,D,X」の4つのキーを押すと、[[カーソルキー]]の上下左右に相当する入力を行うことができる[[キーバインド]]のことである。
  
 
== 由来 ==
 
== 由来 ==
ダイアモンドカーソルという名称の由来は、E,S,D,Xの4つのキーの配置が[[QWERTY配列]]の[[キーボード]]では菱形状(ダイヤモンド)であることから来ている。
+
ダイヤモンドカーソルという名称の由来は、E,S,D,Xの4つのキーの配置が[[QWERTY配列]]の[[キーボード]]では菱形状(ダイヤモンド)であることから来ている。
  
 
{|class="wikitable"
 
{|class="wikitable"
32行目: 32行目:
  
 
== 利点 ==
 
== 利点 ==
ダイアモンドカーソルは、小指で[[Ctrlキー]]を押すという動作にさえ慣れれば、[[ホームポジション]]から手を大きく動かすことなく[[カーソル]]の移動ができるという特徴がある。また、[[vi]]のようなモード移行の必要もなく、[[Emacs]]のような英単語の頭文字的な[[キーバインド]]でもなく、ダイアモンドカーソルは視覚的に見えるキー配置を考慮した[[キーバインド]]であるため習得も比較的簡単である。
+
ダイヤモンドカーソルは、小指で[[Ctrlキー]]を押すという動作にさえ慣れれば、[[カーソルキー]]への手の移動ようのな[[ホームポジション]]から手を大きく動かす動作が発生せず、[[タッチタイピング]]([[ブラインドタッチ]])を維持したまま[[カーソル]]の移動ができるという特徴がある。
 +
 
 +
また、[[vi]]のようなモード移行の必要もなく、[[Emacs]]のような英単語の[[頭文字]]的な意味ベースの[[キーバインド]]でもなく、ダイヤモンドカーソルは視覚的に見えるキー配置を考慮した[[キーバインド]]であるため習得も比較的簡単である。
  
 
== その他 ==
 
== その他 ==
 
ダイヤモンドカーソルは、かつて一世を風靡した[[ワープロソフト]]の[[WordStar]]で採用されていた[[キーバインド]]である。
 
ダイヤモンドカーソルは、かつて一世を風靡した[[ワープロソフト]]の[[WordStar]]で採用されていた[[キーバインド]]である。
そのWordStarのキーバインドに強く[[インスパイア]]された[[Turbo Pascal]]および[[Turbo C]]の[[テキストエディタ]]部分にも採用されていた。
 
  
昨今の[[OS]]では、[[Windows]]、[[Mac OS X]]、[[Linux]]の[[GUI]]環境などほぼ全てにおいてOS標準の[[ショートカットキー]]と競合し、かつ[[CUI]]の世界においても[[vi]]と[[Emacs]]という独特のキーバインドを持つ二大巨頭が圧倒的な勢力を持つようになったため、[[DOS]]の時代に全盛を極めたダイアモンドカーソルを採用する[[テキストエディター]]は壊滅的と言える状況となった。また、Windowsの世界で圧倒的な勢力をもつVisual StudioにおいてもVisual Studio 6まではWindows標準のキーバインドしか対応していなかった。
+
その[[WordStar]]の[[キーバインド]]に[[インスパイヤ]]された[[テキストエディター]]は[[DOS]]の時代には数えきれないほど存在し、[[Turbo Pascal]]および[[Turbo C]]の[[テキストエディタ]]部分にも採用されていた。そのほかにも日本において圧倒的な人気を誇った[[MIFES]]や[[VZ Editor]]などの製品にも採用されていた。
 +
 
 +
昨今の[[OS]]では、[[Windows]]、[[Mac OS X]]、[[Linux]]の[[GUI]]環境などほぼ全てにおいてOS標準の[[ショートカットキー]]と競合し、かつ[[CUI]]の世界においても[[vi]]と[[Emacs]]という独特のキーバインドを持つ二大巨頭が圧倒的な勢力を持つようになったため、[[DOS]]の時代に全盛を極めたダイヤモンドカーソルを採用する[[テキストエディター]]は壊滅的と言える状況となった。また、Windowsの世界で圧倒的な勢力をもつVisual StudioにおいてもVisual Studio 6まではWindows標準のキーバインドしか対応していなかった。
  
 
しかし、[[Turbo Pascal]]の一族が奇跡的な復活を遂げ、まさかの[[Visual Studio]]との融合を果たしたことにより、[[Visual Studio .NET]]からは自由自在なキーバインドのカスタマイズに対応し、設定次第ではダイヤモンドカーソルも使えるようになり、ダイヤモンドカーソルも復権しつつある。
 
しかし、[[Turbo Pascal]]の一族が奇跡的な復活を遂げ、まさかの[[Visual Studio]]との融合を果たしたことにより、[[Visual Studio .NET]]からは自由自在なキーバインドのカスタマイズに対応し、設定次第ではダイヤモンドカーソルも使えるようになり、ダイヤモンドカーソルも復権しつつある。
46行目: 49行目:
 
* [[Emacs]]
 
* [[Emacs]]
 
* [[WordStar]]
 
* [[WordStar]]
 +
* [[キーボード]]
  
 
== 参考文献 ==
 
== 参考文献 ==
<references/>
+
{{reflist}}
  
== 外部リンク ==
+
{{stub}}
  
{{stub}}
+
[[category:キーボード]]

2016年4月15日 (金) 03:21時点における最新版

ダイヤモンドカーソル英語:diamond cursor)とは、Ctrlキーを押した状態で「E,S,D,X」の4つのキーを押すと、カーソルキーの上下左右に相当する入力を行うことができるキーバインドのことである。

由来[編集 | ソースを編集]

ダイヤモンドカーソルという名称の由来は、E,S,D,Xの4つのキーの配置がQWERTY配列キーボードでは菱形状(ダイヤモンド)であることから来ている。

キーバインド 対応するカーソル
Ctrl-E ↑カーソルキー
Ctrl-S ←カーソルキー
Ctrl-D →カーソルキー
Ctrl-X ↓カーソルキー

なお、ダイヤモンドカーソルの周辺のキーにも補助的な操作が割り当てられている。

キーバインド 対応するカーソル
Ctrl-A 前の単語
Ctrl-F 次の単語
Ctrl-R 1ページ戻る(PageUpキー)
Ctrl-C 1ページ進む(PageDownキー)

利点[編集 | ソースを編集]

ダイヤモンドカーソルは、小指でCtrlキーを押すという動作にさえ慣れれば、カーソルキーへの手の移動ようのなホームポジションから手を大きく動かす動作が発生せず、タッチタイピングブラインドタッチ)を維持したままカーソルの移動ができるという特徴がある。

また、viのようなモード移行の必要もなく、Emacsのような英単語の頭文字的な意味ベースのキーバインドでもなく、ダイヤモンドカーソルは視覚的に見えるキー配置を考慮したキーバインドであるため習得も比較的簡単である。

その他[編集 | ソースを編集]

ダイヤモンドカーソルは、かつて一世を風靡したワープロソフトWordStarで採用されていたキーバインドである。

そのWordStarキーバインドインスパイヤされたテキストエディターDOSの時代には数えきれないほど存在し、Turbo PascalおよびTurbo Cテキストエディタ部分にも採用されていた。そのほかにも日本において圧倒的な人気を誇ったMIFESVZ Editorなどの製品にも採用されていた。

昨今のOSでは、WindowsMac OS XLinuxGUI環境などほぼ全てにおいてOS標準のショートカットキーと競合し、かつCUIの世界においてもviEmacsという独特のキーバインドを持つ二大巨頭が圧倒的な勢力を持つようになったため、DOSの時代に全盛を極めたダイヤモンドカーソルを採用するテキストエディターは壊滅的と言える状況となった。また、Windowsの世界で圧倒的な勢力をもつVisual StudioにおいてもVisual Studio 6まではWindows標準のキーバインドしか対応していなかった。

しかし、Turbo Pascalの一族が奇跡的な復活を遂げ、まさかのVisual Studioとの融合を果たしたことにより、Visual Studio .NETからは自由自在なキーバインドのカスタマイズに対応し、設定次第ではダイヤモンドカーソルも使えるようになり、ダイヤモンドカーソルも復権しつつある。

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]