Skip to content

Port Cheapino to Ergogen #163

@azzamsa

Description

@azzamsa

Hi, @tompi

After trying several keyboards. I am in love with Cheapino.
Now I am trying to port it to ergogen for easy custumization in the future by other users.
Currently, I am adding the pinky cluster / outer / 6th column. It is hard to reach the top pinky key with my small hand.

I guess the stagger using the Measure Tool, but it is hard to get similar arc in thumb cluster.

Image

It would be great if you can share similar measurement of Cheapino like what Corne did.

Image

This is my guess so far

units:
  # Proxy Spacing Variables
  kx: u
  ky: u
  # Padding Variables
  px: kx + 2
  py: ky + 2

points:
  zones:
    matrix:
      key:
        padding: 1ky
        spread: 1kx
      columns:
        outer:
          rows:
            mod.skip: true
            bottom.skip: true
            top.skip: true
        pinky:
          rows.mod.skip: true
          key.stagger: 0
        ring:
          rows.mod.skip: true
          key.stagger: 10
        middle:
          rows.mod.skip: true
          key.stagger: 6.5
        index:
          rows.mod.skip: true
          key.stagger: -6.5
        inner:
          rows.mod.skip: true
          key.stagger: -2.5
      rows:
        mod:
        bottom:
        home:
        top:

    thumbs:
      key:
        padding: 1ky
        spread: 1kx
      anchor:
        ref: matrix_inner_mod
        shift: [-4, -4]
      columns:
        inner:
        middle:
          key:
            splay: -10
            shift: [2, -1.5]
        outer:
          key:
            splay: -20
            shift: [6, -3]
      rows:
        cluster:

The interesting values:

        pinky:
          rows.mod.skip: true
          key.stagger: 0
        ring:
          rows.mod.skip: true
          key.stagger: 10
        middle:
          rows.mod.skip: true
          key.stagger: 6.5
        index:
          rows.mod.skip: true
          key.stagger: -6.5
        inner:
          rows.mod.skip: true
          key.stagger: -2.5

middle thumb:

Image

outer thumb:

Image

Initial draft:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions