Skip to content

Request for keyboard wiring diagram. #47

Description

@Ben-PH

I have an issue with my touch pad ribbon cable being damaged, with only some of the keys working.

I've since resolved my issue (need to get a replacement), but in retrospect, being able to cross reference functional/non-functional keys to which parts of the matrix is/isn't working would have been nice.

I'm sure there are other use cases as well.

Activity

  1. eclecticc commented on Jan 12, 2025

    @eclecticc
    Member
  2. JohnAZoidberg commented on Oct 23, 2025

    @JohnAZoidberg
    Member

    fyi @alex-courtis, will also add it to this repository

  3. alex-courtis commented on Oct 23, 2025

    @alex-courtis

    Cheers @JohnAZoidberg !

    With that and the scancodes I can --remap-key my keyboard as dvorak.

  4. JohnAZoidberg commented on Oct 23, 2025

    @JohnAZoidberg
    Member

    If you have the full dvorak mapping, feel free to post it here or open a PR to https://github.com/FrameworkComputer/framework-system
    We could add a command to do the full dvorak mapping in a single run

  5. alex-courtis commented on Oct 23, 2025

    @alex-courtis

    If you have the full dvorak mapping, feel free to post it here or open a PR to https://github.com/FrameworkComputer/framework-system We could add a command to do the full dvorak mapping in a single run

    I'd be really glad to do that! I can do colemak as well.

    Looking at the matrix above I'm not sure which one is the framework logo key - is it 2 14?

  6. JohnAZoidberg commented on Oct 23, 2025

    @JohnAZoidberg
    Member

    Looking at the matrix above I'm not sure which one is the framework logo key - is it 2 14?

    3, 16. Same as F12

  7. JohnAZoidberg commented on Oct 23, 2025

    @JohnAZoidberg
    Member

    I'd be really glad to do that! I can do colemak as well.

    I started doing this to remap multiple keys at the same time, to emulate a Mac layout
    https://github.com/FrameworkComputer/framework-system/commits/mac-layout/

  8. alex-courtis commented on Oct 23, 2025

    @alex-courtis

    I started doing this to remap multiple keys at the same time, to emulate a Mac layout https://github.com/FrameworkComputer/framework-system/commits/mac-layout/

    Very nice - that will be a great convenience for users.

    I am still struggling with the scan codes and can't find a map of their values. I've looked at the linux include/uapi/linux/input-event-codes.h however they don't correspond with the scancodes in the example e.g. left ctrl value 0x0014 maps to KEY_T which is clearly incorrect.

    I'd be really grateful if you could show me the "source of truth" for the scancode values.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions