Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 12, 2026

  • Fix KeyboardLayout enum indentation to satisfy SwiftLint
  • Run SwiftLint/tests (not available in this Linux sandbox)
Original prompt

This section details on the original issue you should resolve

<issue_title>feat:オーストラリア配列キーボード(English / en-AU)への対応</issue_title>
<issue_description>### 機能要望:オーストラリア配列キーボード(en-AU)への対応

azooKey Desktop で、オーストラリア配列の英語キーボード(en-AU)に対応してほしいです。

現在の azooKey は英語入力に対応していますが、主に US 配列(en-US)向けに最適化されているようで、オーストラリア配列のキーボードを使用している場合、記号や記号キーの入力が意図しない結果になることがあります。

オーストラリア配列では、@"# などの記号の配置が US 配列と異なるため、英語モードでの入力にズレが発生してしまい、実用上かなり使いにくくなっています。

この機能が必要な理由

  • オーストラリアで販売されている Mac やキーボードは en-AU 配列が標準
  • 記号キーや句読点の配置が US 配列と異なる
  • 英語入力時に誤入力やストレスが発生する

要望内容

可能であれば、対応をお願いしたいです。

  • 英語キーボードの配列を選択できる(en-US / en-AU など)

ご検討よろしくお願いします。
</issue_description>

<agent_instructions>#272を解決してください。 #269のPRと同様の方法で、com.apple.keylayout.Australianをenumに追加して、それを設定画面に露出させればOKです。</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@ensan-hcl これと同じ感じで作業できそうです * https://github.com//pull/269 @ensan-hcl このリストのどれかだと思うんですが、どれでしょうか? ``` com.apple.keylayout.ABC ABC com.apple.keylayout.Czech-QWERTY Czech – QWERTY com.apple.keylayout.Czech Czech com.apple.keylayout.Estonian Estonian com.apple.keylayout.Hungarian-QWERTY Hungarian – QWERTY com.apple.keylayout.Hungarian Hungarian com.apple.keylayout.Latvian Latvian com.apple.keylayout.Lithuanian Lithuanian com.apple.keylayout.PolishPro Polish com.apple.keylayout.Polish Polish – QWERTZ com.apple.keylayout.Slovak Slovak com.apple.keylayout.Slovak-QWERTY Slovak – QWERTY com.apple.keylayout.Bulgarian-Phonetic Bulgarian – QWERTY com.apple.keylayout.Bulgarian Bulgarian – Standard com.apple.keylayout.Byelorussian Belarusian com.apple.keylayout.Macedonian Macedonian com.apple.keylayout.Russian-Phonetic Russian – QWERTY com.apple.keylayout.Russian Russian com.apple.keylayout.RussianWin Russian – PC com.apple.keylayout.Serbian Serbian com.apple.keylayout.Ukrainian-PC Ukrainian com.apple.keylayout.Ukrainian Ukrainian – Legacy com.apple.keylayout.Colemak Colemak com.apple.keylayout.Dvorak-Left Dvorak – Left-Handed com.apple.keylayout.Dvorak-Right Dvorak – Right-Handed com.apple.keylayout.Dvorak Dvorak com.apple.keylayout.DVORAK-QWERTYCMD Dvorak – QWERTY ⌘ com.apple.keylayout.KANA Kana com.apple.keylayout.ABC-AZERTY ABC – AZERTY com.apple.keylayout.ABC-QWERTZ ABC – QWERTZ com.apple.keylayout.Australian Australian com.apple.keylayout.Austrian Austrian com.apple.keylayout.Belgian Belgian com.apple.keylayout.Brazilian-ABNT2 Brazilian – ABNT2 com.apple.keylayout.Brazilian-Pro Brazilian com.apple.keylayout.Brazilian Brazilian – Legacy com.apple.keylayout.British-PC British – PC com.apple.keylayout.British British com.apple.keylayout.Canadian-CSA Canadian – CSA com.apple.keylayout.Canadian Canadian com.apple.keylayout.CanadianFrench-PC Canadian – PC com.apple.keylayout.Danish Danish com.apple.keylayout.Dutch Dutch com.apple.keylayout.Finnish Finnish com.apple.keylayout.French-PC French – PC com.apple.keylayout.French-numerical French – Numerical com.apple.keylayout.French French com.apple.keylayout.German German com.apple.keylayout.Irish Irish com.apple.keylayout.Italian-Pro Italian com.apple.keylayout.Italian Italian – QZERTY com.apple.keylayout.Norwegian Norwegian com.apple.keylayout.Portuguese Portuguese com.apple.keylayout.Spanish-ISO Spanish com.apple.keylayout.Spanish Spanish – Legacy com.apple.keylayout.Swedish-Pro Swedish com.apple.keylayout.Swedish Swedish – Legacy com.apple.keylayout.SwissFrench Swiss French com.apple.keylayout.SwissGerman Swiss German com.apple.keylayout.Tongan Tongan com.apple.keylayout.US U.S. com.apple.keylayout.USInternational-PC U.S. International – PC com.apple.keylayout.2SetHangul 2-Set Korean com.apple.keylayout.ABC-India ABC – India com.apple.keylayout.Adlam-QWERTY Adlam com.apple.keylayout.AfghanDari Afghan Dari com.apple.keylayout.AfghanPashto Afghan Pashto com.apple.keylayout.AfghanUzbek Afghan Uzbek com.apple.keylayout.Akan Akan com.apple.keylayout.Albanian Albanian com.apple.keylayout.Anjal Anjal com.apple.keylayout.Apache Apache com.apple.keylayout.Arabic-AZERTY Arabic – AZERTY com.apple.keylayout.Arabic-NorthAfrica Arabic – 123 com.apple.keylayout.Arabic-QWERTY Arabic – QWERTY com.apple.keylayout.Arabic Arabic com.apple.keylayout.ArabicPC Arabic – PC com.apple.keylayout.Armenian-HMQWERTY Armenian – HM QWERTY com.apple.keylayout.Armenian-WesternQWERTY Armenian – Western QWERTY com.apple.keylayout.Assamese Assamese – InScript com.apple.keylayout.Azeri Azeri com.apple.keylayout.Bangla-QWERTY Bangla – QWERTY com.apple.keylayout.Bangla Bangla – InScript com.apple.keylayout.Bodo Bodo – InScript com.apple.keylayout.CangjieKeyboard Cangjie com.apple.keylayout.Cherokee-Nation Cherokee – Nation com.apple.keylayout.Cherokee-QWERTY Cherokee – QWERTY com.apple.keylayout.Chickasaw Chickasaw com.apple.keylayout.Choctaw Choctaw com.apple.keylayout.Chuvash Chuvash com.apple.keylayout.Croatian Croatian – QWERTY com.apple.k...

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Add support for Australia keyboard layout (en-AU) Add Australian keyboard layout option Jan 12, 2026
Copilot AI requested a review from ensan-hcl January 12, 2026 06:16
Copy link
Member

@ensan-hcl ensan-hcl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The implementation itself is good, but there are errors with swiftlint. Please fix them.

@ensan-hcl ensan-hcl added the enhancement New feature or request label Jan 12, 2026
@ensan-hcl ensan-hcl marked this pull request as ready for review January 12, 2026 06:20
Copilot AI requested a review from ensan-hcl January 12, 2026 06:21
Copy link
Member

@ensan-hcl ensan-hcl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ensan-hcl ensan-hcl merged commit 305123a into main Jan 12, 2026
8 checks passed
@ensan-hcl ensan-hcl deleted the copilot/add-support-for-en-au-keyboard branch January 12, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat:オーストラリア配列キーボード(English / en-AU)への対応

2 participants