Lswitchp-タイポグラフィアシスタント

インターネット上で小さなヘルパーが発見されました。つまり、最も必要なUnicode文字をすばやく置き換えることができるプログラムです。さらに、レイアウトをオフにすることができます。

プログラムは非常に静かで、プロセスのリストでのみその存在を示します。 必要に応じて、そこから閉じる必要があります。 常に使用したい場合は、スタートアップに入れるのが理にかなっています。

ショットキャットのリスト:
Alt +-短いダッシュ-
Alt + =長いダッシュ-
Alt + [オープニングクォート "
Alt +]終わりの引用 "
Alt +。省略記号...
Alt +、弾丸•
Alt + \上矢印↑
Alt + /(テンキー)不等式≠
Alt + *(テンキー)スマイリー☺
Alt ++(テンキー)copyright©
F13ウィンドウを最小化
F14ウィンドウを最大化する
キャップロックレイアウト切り替え
ソースからビルドすることを強くお勧めします(独自の機能を追加するために自由に変更でき、これは簡単です):
rostislav.chutkov.net/lswitchp.cpp(3,892バイト)

怠zyな(恐れない)人のために、すぐにアセンブリをダウンロードできます:
rostislav.chutkov.net/lswitchp.exe(5,120バイト)

Vista、WinXP SP2、SP3でテスト済み。 ただし、Vista(およびWin7)では、アプリケーションはAltを選択し、フォーカスを独自のメインメニューに変換します。 これまでのところ、組み合わせの直後にEscapeキーを押すだけで処理されます。 誰かがこの問題を克服できれば、彼は大いに尊敬されるでしょう。

プログラムがBSDライセンスの下で配布されいることは、追加する価値があります。

個人的に、次のキーボードショートカットを追加し、テンキーのAlt + 2,4,6,8を対応する矢印に変えました。
DEF_ALT_CHAR_EX(0x62, 0x2193); // Arrow down
DEF_ALT_CHAR_EX(0x64, 0x2190); // Arrow left
DEF_ALT_CHAR_EX(0x66, 0x2192); // Arrow right
DEF_ALT_CHAR_EX(0x68, 0x2191); // Arrow up

UPD:小さな変更も追加されました。
Alt + numpad1 = & lt; 、numpad3 = & gt ; 、numpad0 = & nbsp;
そして、それぞれAlt + Page UpおよびAlt + Page Downに移動したウィンドウを最小化および最大化します。
ソースと実行可能ファイルはそれぞれここここで取得できます。

UPD 2:今のところキャラクターだけのために、 は構成ねじました。
ソース、構成、および実行可能ファイルはそれぞれここここ、およびここで取得できます。
キーボードのキーを自分で変更するには、キーのリストとシンボルテーブル(charmap)を使用することをお勧めします

Source: https://habr.com/ru/post/J54952/


All Articles