むかしむかし、Caps Lockキーを使用してレイアウトを切り替えるには、 Punto Switcherを使用する必要がありました。 そのためには、このようなかなり面倒なプログラムをインストールする必要がありました。 そこで、 私はオープンソースのkeylaで何かを書くことにしました 。 簡単な説明付きのスクリーンショットは、 別のページで提供されます 。
特徴
このプログラムを使用すると、レイアウトを周期的に切り替えるためのキーボードショートカットと、特定のレイアウトに切り替えるためのキーボードショートカットを設定できます。 特にレイアウトが3つ以上ある場合は、レイアウトごとに個別のキーを使用する方が簡単だと考えられています。 さて、これに加えて、keylaにはいくつかの設定があります。 すべてのキーラ機能のリストがメインページに提供されています。
Keylaは、現在のレイアウトをトレイアイコンで表示します。 私は本質的に怠け者です。これまでのところ、ロシア語と英語のレイアウトのアイコンのみが利用可能です。 アイコンがない場合は、コメントに言語の名前を記入してください。追加します。 必要に応じて、マニュアルに従ってリンクを自分で行うことができます。このリンクはメインページで簡単に見つけることができます。
ローカリゼーション
keylaインターフェースとインストーラーはロシア語と英語に翻訳されています。 インターフェイスのローカライズはリソースファイルの編集によって行われます。これはプログラム開発者にとっては便利ですが、翻訳者にとっては次の2つの面で不便です。 次に、プログラムにローカライズを追加するには、再コンパイルする必要があります。 プログラムのウェブサイトには、翻訳手順の説明が記載されたページがあり、それらへのリンクはメインページにあります。
Google翻訳を使用して、キーラの説明も英語に翻訳しました( メインページ )。 残念ながら、私の英語のレベルには多くの要望があります。
意見や提案を歓迎します!
UPD (2008年12月11日)
コメントでは、いくつかのアイデアが表明されました。
- プログラム "Typo"(別名Snoop )のように、すでに入力されたテキストのレイアウトと大文字小文字を置き換える
- フレーズの置き換え( tenshiが 提案 )
- キャラクターの自動修正( iZENfireにより提案 )
- カーソルまたはアクティブな入力フィールドの横にレイアウトアイコンを表示する( almazユーザーおよびプログラムのWebサイトで 推奨 )
- あなたが考えることができるほとんどすべてを含むPunto Switcherと、上記のタスクを実装するためのAutoHotKeyスクリプトは、ユーザーインターフェイスの作成を無視してユーザーにスクリプト自体を編集させる場合、keylaのコードよりも簡単に書くことができるため、不要です簡単に拡張できます
- この機能はプログラムの主な目的とは関係がなく、実装するのがイデオロギー的に間違っているため、有害です(一部のユーザーはこれを好まない場合があります)