ソフトウェアキーボード (英: software keyboard) とは、文字入力のために使われるキーボードをコンピュータの画面上にソフトウェアで実現したものである。画面上にキーボード(文字パレット)の図形や文字を表示し、マウスあるいはペンなどのポインティングデバイスや、指先によるタッチ、あるいは十字キーなどで各キーを指定して文字入力を行う。
入力ボタン数に限りのあるゲーム専用機や、ハードウェアキーボード(物理キーボード)を持たず、タッチ入力インターフェイスを基本とするスマートフォンやタブレット端末などで特によく使われている。音声出力や検索機能を搭載できるカスタマイズ性が特徴のひとつで、初心者や障害者支援の一環にもなっている。ウェブキーボード、仮想キーボード、画面キーボード、キーボードエミュレータ、オンスクリーンキーボード、バーチャルキーボードとも呼ばれる。また銀行等の金融機関でもスパイウェア対策[1]として使われているところが多い。
オペレーティングシステム (OS) に標準で搭載されているものもあれば、後からインストールして使えるサードパーティ製のものもある。また、ウェブブラウザ上で動作するJavaScriptを利用してソフトウェアキーボードを実現しているウェブサイトもある。
システムに組み込まれたインプット メソッド エディタとして動作するソフトウェアキーボードで入力する場合、標準的なアプリケーションフレームワークおよびウィジェット・ツールキットを使っていれば、アプリケーションソフトウェア側の個別対応は不要であることが多い。
脚注^ 表示画面を記録するスパイウェアには有効ではない。
関連項目
ニンテンドーDS
PlayStation Portable
mamorinoシリーズ
スマートフォン
タブレット端末
インプット メソッド エディタ
フリック入力
外部リンク
入力にスクリーン キーボード (OSK) を使用する - Windows Help : Microsoft Windows 7以降に付属する標準ソフトウェアキーボード
.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}ウィキメディア・コモンズには、ソフトウェアキーボードに関連するメディアがあります。.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox{font-size:90%}.mw-parser-output .asbox-note{font-size:90%}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}
この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。