Skip to content

feat(layout): add armenian_hm_qwerty layout (@eupn)#8172

Open
eupn wants to merge 1 commit into
monkeytypegame:masterfrom
eupn:add-armenian-hm-qwerty-keymap
Open

feat(layout): add armenian_hm_qwerty layout (@eupn)#8172
eupn wants to merge 1 commit into
monkeytypegame:masterfrom
eupn:add-armenian-hm-qwerty-keymap

Conversation

@eupn

@eupn eupn commented Jun 28, 2026

Copy link
Copy Markdown

Description

This PR adds (Eastern) Armenian keyboard layout as it's on MacOS ("Armenian - HM QWERTY").

Checks

  • Adding a layout?
    • Make sure to follow the layouts documentation
    • Add layout to packages/schemas/src/layouts.ts
    • Add layout json file to frontend/static/layouts
  • Check if any open issues are related to this PR; if so, be sure to tag them below.
  • Make sure the PR title follows the Conventional Commits standard. (https://www.conventionalcommits.org for more info)
  • Make sure to include your GitHub username prefixed with @ inside parentheses at the end of the PR title.

Copilot AI review requested due to automatic review settings June 28, 2026 21:37
@monkeytypegeorge monkeytypegeorge added frontend User interface or web stuff assets Languages, themes, layouts, etc. packages Changes in local packages labels Jun 28, 2026
@github-actions github-actions Bot added the waiting for review Pull requests that require a review before continuing label Jun 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds new keyboard layout armenian_hm_qwerty intended to match macOS “Armenian - HM QWERTY”, wiring it into the shared layout-name schema and adding the corresponding frontend static layout JSON.

Changes:

  • Add armenian_hm_qwerty to LayoutNameSchema
  • Add new layout definition file frontend/static/layouts/armenian_hm_qwerty.json

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.

File Description
packages/schemas/src/layouts.ts Registers new layout name in the schema enum.
frontend/static/layouts/armenian_hm_qwerty.json Introduces new ANSI keymap mapping for Armenian HM QWERTY.

Comment thread frontend/static/layouts/armenian_hm_qwerty.json
Comment thread frontend/static/layouts/armenian_hm_qwerty.json Outdated
Comment thread frontend/static/layouts/armenian_hm_qwerty.json Outdated
Comment thread frontend/static/layouts/armenian_hm_qwerty.json Outdated
Comment thread frontend/static/layouts/armenian_hm_qwerty.json Outdated
Comment thread frontend/static/layouts/armenian_hm_qwerty.json Outdated
Comment thread frontend/static/layouts/armenian_hm_qwerty.json
@github-actions

Copy link
Copy Markdown
Contributor

Continuous integration check(s) failed. Please review the failing check's logs and make the necessary changes.

@github-actions github-actions Bot added waiting for update Pull requests or issues that require changes/comments before continuing and removed waiting for review Pull requests that require a review before continuing waiting for update Pull requests or issues that require changes/comments before continuing labels Jun 28, 2026
@eupn eupn force-pushed the add-armenian-hm-qwerty-keymap branch from 2ac4932 to e758c3f Compare June 28, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

assets Languages, themes, layouts, etc. frontend User interface or web stuff packages Changes in local packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants