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 Indic Keyboardからは削除されています。また、サードパーティからWindows Mobile 5.xおよび6.x向けにも提供されています。




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