-
-
Notifications
You must be signed in to change notification settings - Fork 40k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Durgod Taurus K310 keyboard #12314
Conversation
Once this code makes its way to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The info.json
label for the `
key needs fixing for the ISO layout.
I don't know how the 2 and 3 keys are supposed to be labelled. Other keyboards have @
, #
which are the scan codes but it means there are two keys labelled #
. I don't know why these aren't just labelled with the numbers?
I've not reviewed the mac layouts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 👍 I very much like the look of the cleaner diagrams in the comments too.
For reference, the VIA work for K320 was merged in the-via/keyboards#588. |
@nomis I don't believe the labels really matter in the |
I have a VIA branch ready to add K310 support, as well: https://github.com/dkjer/keyboards/tree/durgod_k310 @tylert Would you mind testing https://github.com/dkjer/keyboards/blob/durgod_k310/src/durgod/k310/k310.json out on a K310 to verify the numpad section of that via keymap has the correct matrix values? |
The |
Well, the I'll be doing some more verification of the rest of the QMK keymaps built from commit |
On the Mac version of VIA, you can 'Import Keymap' and just give it the k310.json file from that branch. It worked for me on a K320, but of course I couldn't check the numpad section. |
Ah, that worked great, thanks. Yes, VIA recognized the via-enabled K310 with that imported JSON and the key tester and matrix tester checks out on all keys, including the numpad. The LGUI key on layer1 shows up as |
I don't think there is a way around that since VIA doesn't know about our custom keycodes, besides removing the Windows-Key lock functionality from VIA. I don't think it hurts anything, and it should be able to be overridden if someone doesn't want that functionality. |
Actually, there is. VIA supports up to 16 custom keycodes. If you use |
Nice, I’ll take a look at that. Thanks! |
It's a bit messy, but: qmk_firmware/keyboards/ploopyco/trackball/trackball.h Lines 57 to 69 in ef6802c
And the via repo: |
Rebase off develop Converted WinLock key to a custom VIA key. Fixed default_mac layout. New VIA keyboard changes to match: https://github.com/dkjer/keyboards/tree/durgod_k310 |
Rebasing off develop |
Is there anything else preventing this PR from being merged? |
… durgod/k3x0. Combining chimera keymap with default_toggle_mac_windows keymap
* Remove NUM_LOCK from the K320 * Remove row 8 from the K320 * Enable LTO for all keymaps ** This increases the matrix scan rate by making it more efficient * Jump to bootloader when the hardware reset button is pressed * Add extra hardware reset button check ** The interrupt is edge-triggered so check that it's not already pressed
* Moving current impl to 'base' variant to make space for future variants * Fixing compiler error due to SH_T define * Adding custom VIA WinLock key
Rebasing off develop |
It doesn't currently have support for wireless, though it might work when plugged in via usb
…On Thu, Jul 8, 2021 at 4:16 AM Ian Tsai ***@***.***> wrote:
Hi,
thanks for your effort on this.
Does this work on k310w?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#12314 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAATT7XE6E3XB2BLJIOGXFLTWWCI3ANCNFSM4ZRJ6SCA>
.
|
Thanks for your reply.
After asking the question, I do a little bit google search.
It seems that the k310w using a different chip that is an BLE SoC from NXP.
So I decide to replace my old mech KB's MCU with other MCU :P
Anyway, thanks for your help ~
Donald Kjer ***@***.***> 於 2021年7月10日 週六 上午8:05寫道:
… It doesn't currently have support for wireless, though it might worked when
plugged in via usb
- Don
On Thu, Jul 8, 2021 at 4:16 AM Ian Tsai ***@***.***> wrote:
> Hi,
> thanks for your effort on this.
> Does this work on k310w?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#12314 (comment)>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AAATT7XE6E3XB2BLJIOGXFLTWWCI3ANCNFSM4ZRJ6SCA
>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#12314 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABRACZ7FWWMX6BDC3Z2WFZ3TW6FFVANCNFSM4ZRJ6SCA>
.
|
Thanks! |
* qmk/develop: (141 commits) Implement GPIO abstraction for atsam (qmk#13567) [Keyboard][Bug] Add timer_avr to includes for broken builds (qmk#13641) [Keyboard] adds new revision: dztech/dz60rgb/v2_1 (qmk#13636) [Keyboard] Fixing info.json for h0oni/hotduck (qmk#13640) [Keyboard] Ymd40v2new layouts and fixed per-switch backlight (qmk#13622) [Bug] Develop - DC01 left (qmk#13597) [Keyboard] Fix clawsome/hatchback and reviung5 compile issues (qmk#13607) [Keyboard] add ogurec (qmk#13242) [Keyboard] Add Durgod Taurus K310 keyboard (qmk#12314) [Keyboard] Updated keyboard & keymaps (qmk#12667) [Keyboard] add SPRH keyboard (qmk#12999) Retain brightness with lighting layers (qmk#13025) [Keyboard] Add keypad Satxri6key (qmk#13423) [Keyboard] Initial Tron Guy Labs keyboard implementation. (qmk#13438) [Keyboard] Add Ristretto Keyboard (qmk#13479) [Keyboard] New Keyboard - OBE (qmk#13545) [Keyboard] Add personal planck keymap (qmk#13635) [Keymap] narze/xd004 (qmk#13634) [Keyboard] Add h0oni hotduck keyboard (qmk#13609) Fix API generation failure caused by GRS-70EC (qmk#13631) ...
Thanks again to all the awesome QMK contributors. @dkjer I'll retest all the ANSI K320 and ANSI K310 "chimera" and "typhon" keymaps again in a few days off the latest I might give that VIA stuff another try sometime after https://github.com/dkjer/keyboards/tree/durgod_k310 gets merged too. |
Co-authored-by: Tyler Tidman <[email protected]> Co-authored-by: Simon Arlott <sa.me.uk>
Co-authored-by: Tyler Tidman <[email protected]> Co-authored-by: Simon Arlott <sa.me.uk>
Add support for new keyboard: Durgod Taurus K310 (non-backlit) full-sized 104/105-key ANSI/ISO.
This PR is based off @tylert's PR #12274, and includes additional changes to share code with the Durgod K320 as well as improvements and cleanup from @nomis.
Description
This PR contains the following changes:
Types of Changes
Issues Fixed or Closed by This PR
Checklist