Skip to content

Add Q8 Pro support to 2025q3 - #468

Closed
milan-stoj wants to merge 3 commits into
Keychron:2025q3from
milan-stoj:keychron/q8_pro
Closed

Add Q8 Pro support to 2025q3#468
milan-stoj wants to merge 3 commits into
Keychron:2025q3from
milan-stoj:keychron/q8_pro

Conversation

@milan-stoj

@milan-stoj milan-stoj commented May 21, 2026

Copy link
Copy Markdown

Description

Add Keychron Q8 Pro support with ANSI encoder and ISO encoder variants.

This PR introduces:

  • New keyboard definition for Keychron Q8 Pro
  • ANSI encoder and ISO encoder keyboard targets
  • Default keymaps for both variants
  • VIA JSON files for both variants
  • Board-level config, MCU/HAL config, and build rules needed for wireless + RGB + encoder support

Validation performed:

  • qmk compile -kb keychron/q8_pro/ansi_encoder -km default
  • qmk compile -kb keychron/q8_pro/iso_encoder -km default
  • qmk lint -kb keychron/q8_pro/ansi_encoder -km default
  • qmk lint -kb keychron/q8_pro/iso_encoder -km default

All checks passed.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

  • N/A

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Thank you for your contribution!
This pull request has been automatically marked as stale because it has not had activity in the last 45 days. It will be closed in 30 days if no further activity occurs. Please feel free to give a status update now, or re-open when it's ready.
For maintainers: Please label with bug, awaiting review, breaking_change, in progress, or on hold to prevent the issue from being re-flagged.

@github-actions github-actions Bot added the stale label Jul 6, 2026
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

Thank you for your contribution!
This pull request has been automatically closed because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, or re-open when it's ready.
// [stale-action-closed]

@github-actions github-actions Bot closed this Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant