InScript(Indic Scriptの略)は、標準的な104または105キーレイアウトを使用するインドの文字用の定められた標準キーボードレイアウトです。このキーボードレイアウトは、ブラーフミー文字で書かれたインドの言語と、非ブラーフミー文字のオルチキ文字で書かれたサンタリー語のテキストを入力するためにインド政府によって標準化されました。[1] これはインド政府によって開発され、いくつかの公的機関と民間組織によってサポートされています。これは、デーヴァナーガリー文字、ベンガル語、グジャラート文字、グルムキー文字、カンナダ語、マラヤーラム語、オリヤー文字、タミル語、テルグ語など、12のインドの文字の標準キーボードです。InScriptレイアウトは、Windows(2000以降)やほとんどのLinuxおよびMac OSシステムなど、ほとんどの主要なオペレーティングシステムに組み込まれています。また、一部の携帯電話や、タミル語とヒンディー語の場合、AppleのiOS 5 [引用必要]以降でも使用できます。Android 4.0 (Ice Cream Sandwich) 以降で利用可能ですが、最新の Google キーボードアプリ (Gboard) および Google インド語キーボードでは削除されています。また、サードパーティからWindows Mobile 5.x および 6.x向けのアプリも提供されています。




デーヴァナーガリー文字のInScriptバイリンガルキーボードレイアウトは、すべてのインド系文字に共通のレイアウトを採用しています。ほとんどのインド系文字は同じ発音の文字順序を持っています。ある文字でのInScript入力を知っている人は、その文字を知らなくても、ディクテーションを使用して他のインド系文字を入力できます。
最初の InScript キーボードは 1986 年に DOE (通信情報技術省電子局) の後援のもと標準化されました。[2]その後 1988 年に DOE 委員会により改訂され、nuqta拡張キーに対応するとともに特定のmatraを追加する変更が行われました。 BIS ドキュメントの最後の改訂は 1992 年に行われ、その後ドキュメントは改訂されていません。これはISCIIコード セットに新しい文字がほとんど追加されず、追加されたとしても nuqta を使用して文字を拡張および生成することによって処理されたことが一因です。BIS ドキュメントではそのような文字について具体的に言及されています。そのため、InScript キーボードは自立していると考えられていました。Unicodeの出現により、各コード ページに新しい文字がいくつか追加されました。これらの文字については BIS ドキュメントで規定されていませんでした。さらに、Unicode ではZWJとZWNJの概念、および正規化の概念が導入されました。
これらの新機能は、入力だけでなく保存にも大きな影響を与えたため、 Unicode で導入された新しい文字がキーボードに収まるようにし、データの入力と保存の統一された方法を考案する改訂が緊急に必要だと感じられました。 この緊急の必要性を念頭に、CDAC GIST は、 IBM、Microsoft、Red Hat Linux などすべての主要企業をこの取り組みに関与させました。そのため、2008 年には、 CDAC GIST とこれら多国籍企業の上級代表者との合同会議が開催され、入力と、同様に重要な保存のための共通かつ統一された戦略が考案されました。 これにより、すべてのハイエンドNLPに不可欠な、単一のキーボードと、さらに重要な単一のストレージの作成が可能になります。 2 つの主要な概要を備えたタスクフォースが結成されました。