From 63f7d2861da1815bb6f5256043f81da31b3e28b1 Mon Sep 17 00:00:00 2001 From: mtgto Date: Sun, 21 Jul 2024 10:15:32 +0900 Subject: [PATCH] 0.26.0 --- CHANGELOG.md | 7 +++++++ README.md | 10 ++++++++++ macSKK.xcodeproj/project.pbxproj | 8 ++++---- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fed878c0..108039bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG +## v0.26.0 (2024-07-21) + +- Fix typo in README.md (#186) +- キーバインドを編集可能にする (#181) + - キーバインドの設定画面から削除を選択したときに削除する処理を実装 (#187) +- インストーラのタイトルにバージョン番号を追加 (#188) + ## v0.25.1 (2024-07-14) - セミコロンを含む変換候補の読み込み・スラッシュやセミコロンを含む変換候補の永続化・送りありエントリではないカッコが読み込めない問題の解決 (#185) diff --git a/README.md b/README.md index a908c141..7d068be2 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ Universal Binary (Apple Silicon & Intel Mac) でビルドしていますが、 - [x] [キー配列の設定 (Dvorakなど)](#キー配列の変更) - [x] [ローマ字変換ルールの設定](#ローマ字変換ルールの変更) - [x] [SKKServを辞書として使う](#SKKServを辞書として使う) +- [x] [キーバインドの変更](#キーバインドの変更) - [ ] Java AWT製アプリケーションで入力ができない問題のワークアラウンド対応 (JetBrain製品など) ### 実装予定の独自機能 @@ -72,6 +73,8 @@ macSKKが入力メソッドとして選択されているときに入力メニ | skkserv | Dictionary | skkservサーバーへの接続設定 | | selectCandidateKeys | String | 変換候補から確定するキー配列 | | findCompletionFromAllDicts | Boolean | ユーザー辞書だけでなくすべての辞書から補完を探すか | +| selectedKeyBindingSetId | String | 選択しているキーバインドのセットのID | +| keyBindingSets | Array | キーバインドのセットの配列 | ## 機能 @@ -114,6 +117,13 @@ macSKKではタイプ0, 1, 2, 3, 8, 9に対応しています。 システムで有効なキー配列のうち、英語用のキー配列のみを選択リストに表示しています。 +### キーバインドの変更 + +qやlやCtrl-jなど、SKKで使用されるキーバインドを変更できます。 +変更するには、設定画面のキーバインドからデフォルトのキーバインドのセットを複製してから修正してください。 + +もしおかしな挙動だったり、設定にはないような特殊なキーバインドを希望したい場合はIssueでお知らせください。 + ### ローマ字変換ルールの変更 どのキーを入力したときにどのような文字に変換するかをカスタマイズすることができます。 diff --git a/macSKK.xcodeproj/project.pbxproj b/macSKK.xcodeproj/project.pbxproj index 6e8a0dda..dd5586e3 100644 --- a/macSKK.xcodeproj/project.pbxproj +++ b/macSKK.xcodeproj/project.pbxproj @@ -1010,7 +1010,7 @@ CODE_SIGN_ENTITLEMENTS = macSKK/macSKK.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 41; + CURRENT_PROJECT_VERSION = 42; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "\"macSKK/Preview Content\""; DEVELOPMENT_TEAM = W3A6B7FDC7; @@ -1024,7 +1024,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 0.25.1; + MARKETING_VERSION = 0.26.0; OTHER_SWIFT_FLAGS = "-enable-upcoming-feature ExistentialAny"; PRODUCT_BUNDLE_IDENTIFIER = net.mtgto.inputmethod.macSKK; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1046,7 +1046,7 @@ CODE_SIGN_ENTITLEMENTS = macSKK/macSKK.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 41; + CURRENT_PROJECT_VERSION = 42; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "\"macSKK/Preview Content\""; DEVELOPMENT_TEAM = W3A6B7FDC7; @@ -1061,7 +1061,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 0.25.1; + MARKETING_VERSION = 0.26.0; OTHER_SWIFT_FLAGS = "-enable-upcoming-feature ExistentialAny"; PRODUCT_BUNDLE_IDENTIFIER = net.mtgto.inputmethod.macSKK; PRODUCT_NAME = "$(TARGET_NAME)";