n-key rolloverとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > n-key rolloverの意味・解説 

Nキーロールオーバー

(n-key rollover から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/16 19:14 UTC 版)

Nキーロールオーバー(英: n-key rollover)とは、パソコンなどのキーボードで複数のキーが同時に押された場合、その押された順序に従ってすべて認識されるというスペックのことである。2キーまで認識できるものを2キーロールオーバー、3キーまでを3キーロールオーバーといい、任意の数という意味で「Nキー」という。一部の電卓なども2キーロールオーバーである。よく使われるマトリックス方式のキースキャンの場合、複数のキーの同時押下により実際には押されていないキーが押されたように誤認識される現象を防ぐために、全キーにダイオードを必要とするなど、一般にコスト高である[1]。

なお、シフトやコントロールなど同時押しを前提とするキーは、Nに入らないことがほとんどである。

USB HID

従来(USB以前)のキーボードはもっぱら、キーが押された・キーが離された、というイベントを単純にホストに送る方式であったため「xキーロールオーバー」といえば、たいていはx個のキーの同時押しが認識される(Nキーであれば、全キーでも)、というものがほとんどであった(アプリケーション側が対応していれば)。

USBキーボードでは、USB HIDにおけるキーボードのプロトコルが、キーボードイベントのたびに「現在押されている全てのキーの情報」を送る方式であって、そのデータがキー6個までしか対応していないことから、基本的に6個以上のキーの同時押しに対応できないため(シフトやコントロールのようなモディファイヤキーを除く)、USBキーボードではNキーロールオーバーをうたっていても、同時押し対応は6個までとなる。

しかし、「キーが離された」というイベントは通常はあまり重要性がないため意識されないが、ゲームなどで「移動し続ける」というような操作をキーボードから指示する場合など、「同時押し」の状態も含め正確に認識されてほしい(すなわち、後からキーが押されたことにより、以前から押され続けているキーが勝手に離されたことになるのは困る)、という用途もある。

このため、ゲーミングPCではキーボードの接続にあえてレガシーなPS/2インタフェースを使用することがある。また、USBを使用するが特殊な方式により全キー対応をうたった製品もある[2]。USBを使用する場合、複数のキーボードとして認識させるといった方法がある。

脚注

関連項目




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「n-key rollover」の関連用語

n-key rolloverのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



n-key rolloverのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのNキーロールオーバー (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS