Skip to content
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 Diablo #22414

Merged
merged 20 commits into from
Dec 17, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Update keyboards/keyten/diablo/info.json
Co-authored-by: Duncan Sutherland <[email protected]>
  • Loading branch information
key10iq and dunk2k committed Nov 10, 2023
commit d143232f63dd84969de9aff7ac4f9aaee1386307
6 changes: 5 additions & 1 deletion keyboards/keyten/diablo/info.json
drashna marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@
"pid": "0x6003",
"vid": "0xEB69"
},
"community_layouts": ["60_tsangan_hhkb"],
"community_layouts": [
"60_ansi_wkl_split_bs_rshift",
"60_hhkb",
"60_tsangan_hhkb"
],
"layouts": {
Copy link
Contributor

Choose a reason for hiding this comment

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

looking at image provided in respective readme.md there appears to be support for more than one physical layout; image shows compatible 60_ansi_wkl Community Layout.

Based on said image and current layout data, could the following Community Layouts (layouts/default/) be added?:

  • 60_ansi_tsangan
  • 60_wkl
  • 60_wkl_split_bs_rshift
  • 60_hhkb

Copy link
Contributor

Choose a reason for hiding this comment

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

Apparently the layout options available on the PCB are:

  1. Backspace: split or 2u
  2. Right Shift: split (HHKB-style 1.75u/1u) or 2.75u

image

And providing the WKL versions of the corresponding layouts would make sense, because the only variant of the top case in the GB ended up being WKL.

So the list of layouts should probably be:

  • LAYOUT_60_ansi_wkl
  • LAYOUT_60_ansi_wkl_split_bs_rshift
  • LAYOUT_60_tsangan_hhkb — aliased to LAYOUT_all, includes all possible switch locations; buildable on the bare PCB, but won't fit into with the currently existing cases.

There are no community WKL layouts which have only split Backspace or only split right Shift; the only example of a layout like that is LAYOUT_60_ansi_wkl_split_rshift in idb/idb_60.

Copy link
Contributor

Choose a reason for hiding this comment

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

@key10iq
Could Community Layout 60_ansi_tsangan be added? (which is 60_tsangan_hhkb with 2u Backspace and 2.75u Right Shift)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@key10iq Could Community Layout 60_ansi_tsangan be added? (which is 60_tsangan_hhkb with 2u Backspace and 2.75u Right Shift)

i don't think it's worth adding that many layouts at all, so no

Copy link
Contributor

Choose a reason for hiding this comment

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

If the matrix co-ordinates for 2u Backspace and 2.75u Right Shift could be relayed/shared here, I'd be more than happy to code suggest the remaining supported layouts.

"LAYOUT_60_tsangan_hhkb": {
"layout": [
Expand Down