発音キーボード - KeyBonk
V 1.3.0.1 ベーシックバージョン
私が作った唯一のまともなソフトウェア「坤音キーボード」の4.0バージョンから再構築されたC++バージョンです。オリジナルバージョンのソースコードは公開されていましたが、GitHubにアップロードされていませんでした。なぜなら、それはイージーランゲージのプロジェクトであり、ソースコードはたった1つのファイルであり、GitHubに置く必要性がないように見えたからです(さらに、GitHubはデフォルトでイージーランゲージを認識しません。手動で設定することもできますが、私は好きではありません)。
再構築の変更点
再構築では言語をC++に変更し、実行効率を向上させました。また、登録されたホットキーを使用する非常に愚かな方法を放棄し、監視方法としてキーボードフックを使用するようになりました。
これは私の最初のWin32開発プロジェクトであり、練習用としてのものです。皆さんに気に入っていただければ幸いです。
インストール
ソフトウェアのインストールパッケージはReleaseページにあります。お好みのバージョンを選択してください。推奨バージョンは最新バージョンの前のバージョンです。
このソフトウェアはWindowsのみをサポートしており、64ビットと32ビットの両方のバージョンを提供しています。
使用説明
ソフトウェアを開くと、キーストロークを監視します。デフォルトでは、j、n、t、mの4つのキーを検出し、押すと対応する音声を再生します。
音声ファイルは./bin/default/audiosの下にあり、ファイル名は監視したいキーの仮想キー値に".wav"を追加したものです(wavのみサポート)。仮想キー値については、BeepMusicで使用したツールを使用できます:キー値クエリツール。Microsoftのドキュメントも参照できます。
背景ファイルは変更可能です。簡単な方法は、./bin/default/background.pngを自分の画像に置き換えることです。現在、pngのみが動作することが確認されています。現在のバージョンでは、画像サイズの自動検出はサポートされておらず、色フィルタリングのカスタマイズもサポートされていません(現在のバージョンでは、10進数の色コード13217535の色が透明に設定されています)。
独自のフォルダを作成することができます(./bin/のサブフォルダとして推奨)。内部にaudiosフォルダを作成し、background.pngを配置します。ソフトウェアにこのフォルダを認識させるには、現在のバージョンで唯一有効な方法は、config.iniを編集してファイルの末尾に以下を追加することです:
[settings]
lib=(作成したフォルダのパス、例:.\bin\default)開発情報
プロジェクトドキュメント:docs
ソフトウェア技術スタック
- win32
- C++17
- GDI+
COMライブラリ(導入予定)
開発環境
- Windows10-x64
- MSYS2(MingGW64)
- VScode
- GNU Make(4.4.1)
コントリビューター
コミュニティのコントリビューターに感謝します(実際にはまだいません)