互換性のある句読点付きのキーボードレイアウト「rus-lat」

記事に定期的に表示されるキーボードレイアウトのテーマへの貢献を追加します。 2003年以降に取得。



非常に革新的なレイアウト変更に伴ういくつかの問題-外のマテリアルでのレイアウトサポートの欠如-には、レイアウト文字が描かれたキーボードが手元にありません。 したがって、愛好家は、適切なキーボードレイアウトの欠如と他のキーボードレイアウトの存在の両方を維持します。 JCUKENおよびYavertの音声レイアウトによって正常に実行されるアクションの方向の力を使用して、この2倍の停止力を無効にすることができます。



提案されたレイアウトも伝統の力を使用していますが、そのような革命的な規模ではありません。 句読点の位置のみをキリル文字の登録簿により馴染みのある位置に置き換えることが提案されています。



「グローバル」レイアウト置換を扱う同様の記事:すべての文字。

*「 ふりがなキーボードレイアウトJCUKEN。 」(「 ふりがなキーボードの利点は、その基になったキーボードが研究されている場合、非常に迅速に学習されることです。 」)

*「 Appleや他の発明者に対する古いQWERTYレイアウト。 」(「 ...理由は?おそらく、標準のQWERTYユーザーの軍隊は再学習の準備ができておらず、企業は新しいタイプに切り替えるために現在の労働生産性を犠牲にする準備ができていないためでしょう)さらに、一般に受け入れられている標準ではありません。この例は、標準がどれほど古くても、多くの場合、最高の技術的ソリューションを獲得することを示しています。


2003年以来、このレイアウトを作成して使用しました。2003年以来、キーボードがどのレジスタにあるかを覚えたり、追跡したり、句読点を入力することに完全に飽き飽きしてから始めました。 記号が常に1か所にあり、制御できない理由でキーを「ジャンプ」しないというルールを受け入れることができるのに、なぜ従うのでしょうか。 奇妙なことに、結果のエンコーディングは長い実験の結果として得られたのではなく、計算に基づいて導出され、すぐに根付きました(いくつかの変動は、記号「<」と「>」が同時に下げられたかどうかのみでした)。 最初に、11個の変更が彼のメモリキーボードに貼り付けられました。 その後、碑文が消去されると、碑文がなくても同じように便利であることが判明しました。移動したいくつかのキャラクターを簡単に覚えることができます。



不便なのは、他の人が再構築されたレイアウトに近づいた場合のみです(Windowsでは、レジストリの* .reg-fileが起動され、システムが再起動された後にのみレイアウトが変更されます)。 ただし、これはそれほど重要ではありません。句読点のみが影響を受け、ラテン語の登録のみに影響するからです。 通常、2つの単語で、アイデアを説明できます。すべてがロシアのレジスタのように配置されています。 ラテン語のレジスターに固有の文字にはいくつかの困難が残っています-実際、それらは私の利便性に基づいて移動されますが、これらは7文字のみです。 一般に、コンピューターワークステーションが個人であり、サードパーティの訪問者がまれなゲストである場合に使用すると便利です。 (おそらく、レジストリはさまざまなユーザー向けにカスタマイズできます-試したことはありません。必要はありませんでした。通常、現在のユーザーと一般のレジストリブランチを変更しました。)



レイアウトが作成されたルールをリストします。



1.あまり多くのキーに触れないでください。 ロシア語の登録簿のすべての文字、数字、記号をフィールドに残します。

1.a)ラテン語レジスタの文字は、可能であれば移動しないでください。

2.ラテン語のレジスタに、すべての文字をロシア語でインストールされるように配置します(厳密には、このためにすべてが開始されるため)。

3.削除されたキャラクターを、移動したキャラクターの場所に、それぞれの利便性に基づいて配置します(それらについては後で詳しく説明します)。



図では、句読点キー、「スキップ」文字を含む問題のある句読点キー、およびラテン語レジスタに固有の記号は、異なる色でマークされています。 これまでのところ、デフォルトの文字レイアウトが表示されています。 左のキーはラテン語のレジスターで、右のキーはロシア語です。 上記は大文字です。







強調表示されていません :文字と数字。 (すべての「化学」には特殊文字があります。)

緑の背景-ロシア語とラテン語のレイアウトの特殊文字の「幸せな偶然」。 それらは触れたり動かしたりしてはならず、レイアウトの標準に準拠している必要があります(ただし、考えた後、私はこの規則を厳密には守りませんでした)。

青い背景:移動しないことに同意したロシア語のレイアウトの文字。 次に、ラテン語レジスタで同じ文字をそれらに移動して、入力規則を簡素化します。キーは、どの言語レジスタでも同じ文字になります。 したがって、青いフィールドの左側にライラックフィールドが表示されます。これらのフィールドには、赤いフィールドから他のシンボルが表示されます 。 この段階では、すべてがそれほど雲のないものではありませんでした:いくつかの作業上の質問が表示されました( 赤枠でマークされたフィールド)



4.ロシア登記簿の番号の記号はどうしますか? この問題は、両方のレジスタに「#」記号が存在することで解決されました。番号記号は不利になります。Unicodeの文字以外の文字であるため、特別なプログラム(Word)で入力できます。 (そのような決定は人文科学にはほとんど適合しませんが、ルール2はより重要であり、「#」記号はより高価です。)

5.独自の設備には以下が含まれます。

5.a)「/」を入力する必要があり、小文字から消えたので、ロシア語の小文字では「\」ではなく、大文字の「\」でルール1に違反しています。 ラテン語で同じキー-ルール2と同じもの。

5.b)多くの場合、特殊文字「|」、「&」よりもタグを記述する必要があるため、規則1.aに違反して、山括弧を小文字に入れます。 (これは人文科学にはあまり適さない解決策でもあります-このルールは彼らに無関心なので、それは余分なことではありません。しかし、私にとっては余分なことではありません。

5.c)「$」は「^」や「@」よりも頻繁に使用されます(パールタイムがありました)。したがって、小文字で表記します。

5.d)記号 '' 'は、規則1.aに従って、その場所に残しておく方がよい。



次の図に示すレイアウトになります。 場所は青灰色の背景に表示されます。







9個の再配置された文字があり、そのうち2個は大文字と小文字の間にあり、数字の1文字が削除されます。 すべての5つの順列があった可能性がありますが、最小限の目標はありませんでした。 目標は、利便性と最小限の順列のバランスです。



私たちには利点があります:

*)言語登録簿が頻繁に変更されるテキストの句読点の修正が少ない。

*)従来のレイアウトへの移行は、特殊文字の一部のみに関係するため、苦痛はありません。

*)順列を記憶する必要はほとんどありません:記号「<」と「>」は、「$」は「F」に似ており、「/」と「\」はレジスタ間でのみ再配置されていることを示しています。 覚えておく(またはキーボードに貼り付ける)4文字が残っています。 そして、それでも、ニーモニックは配置されています。より頻繁な文字「&」と「@」は「Shift」に近く、論理文字「|」、「&」は記号「<」と「>」にあります。



利点の後に、論理的な欠点があります。



*)特殊文字の英語の配置を覚える習慣はありません(特にコンマで知らせます)。

*)「便利な」キーボードの習慣があります。

*)7文字の新しい場所はキーボードに書き込まれません。

*)人文科学では、「<」と「>」の記号の動きは明確ではありません。



同じレジスタ内のメインキーボードとグレーキーボードに「/」が重複していると推測することもできますが、ロシア語と英語のレイアウト、およびグレーキーボードへのアクセスが「Fn +。」に従っているラップトップでも同じことが言えます。 「、そのような」非最適性は「消えます。



それでも、レジストリ内のレイアウトを参照せず、固定レイアウトを前提とするプログラム(レイアウトスイッチおよびシミュレーター)は、まったく正しく作成されていません。 しかし、これらはますます一般的ではありません。 Punto Switcherは1年以上前のバージョン3.1(以前はパッチでした)から自信を取り除いており、古いキーボードニンジャは最初は正しく機能していました。



レイアウトドライバーの作成方法(すべてのバージョンのWindows)。



キー上の文字の配列を指定できる特別なプログラムがあります。 Windowsの場合、kbd * .dllファイルを提供します。これは、\ system32 \ディレクトリにある場合、システムの再起動後に動作を開始するドライバーです。 ファイル名は、システムで使用可能な同じレイアウトドライバーkbdus.dll、kbdru.dllおよびその他と一致してはなりません。 Linuxには独自のプログラム、またはプレーンテキストレイアウト定義ファイルもあります。



既製のレイアウトドライバーと、Win98から少なくともWinXPまで実行できるカスタムレイアウトを作成するための古いフリーウェアプログラムは、アーカイブに保存されます 。 保存後、ファイル拡張子の名前を「nkl」から「dll」に変更します。



レイアウトドライバーをインストールおよびアンインストールする方法(すべてのバージョンのWindows)。



1. 4つのファイルをダウンロードします。2つのレイアウトファイルKBDRUs.dllとKBDUSs.dll、および2つの実行可能レジストリファイル-新しいレイアウトのインストールと削除。

2. 2つの言語を使用するようにシステムを構成します:ロシア語と英語(米国)(優先順位は重要ではありません)。

3. $ System root $ \ system32 \ディレクトリでKBDRUs.dllとKBDUSs.dllを見つけます。

4. instLayoutKbd.regを実行します。

5. Windowsシステムを再起動します。



標準レイアウトに戻すには:

(kbdus.dll、kbdru.dllシステムファイルが$ System root $ \ system32 \から削除されていないことを前提としています。)



1. UNinstLayoutKbd.regを実行します。

2. Windowsシステムを再起動します。



(Vista Home Editionまでチェックされましたが、Win7ではチェックされませんでしたが、そこでも動作するはずです。)



All Articles