Giter Club home page Giter Club logo

keymapceditor's Introduction

KeymapCEditor

WIP

Built version at the http://ciantic.github.io/keymapceditor/

Development notes

Build a static version to build/ using:

npm run build

It should work from local file by opening a build/index.html in browser, no need for a web server.

To start a hot reloading development server for convenience use:

npm run start

To run all tests in a watchmode:

npm run testwatch

keymapceditor's People

Contributors

ciantic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

keymapceditor's Issues

Jorne support request

I try to use VScode extension but there is no my jorne/rev1 keyboard :(
Is it possible to append this keyboard or make designer for users keyboards?

can found mint60 keyboard

hi some keyboard(i.e. mint60
it show
"
This keymap.c has different amount of keys than in a chosen keyboard
Missing token at: 1842
"
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT(
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, MO(1),
KC_ESC, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_BSPC, KC_ENT, LALT(KC_GRV), KC_LEFT,KC_DOWN,KC_RGHT
),

Support for the splitkb.com kyria

I'd love to try to use this, but my keyboard, the kyria, seems to be missing! I don't quite know where the keyboards are found/listed here, but it would be great If the kyria (and probably other missing keyboards) where added

KC_TRNS Does not appear to render

The KC_TRNS command does not render when used. this is useful visually, as it prevents you from accidentally assigning a keycode to a key which is acting as a layer toggle.

Feature request to print the layouts

This is a great tool and has helped me iterate on changes for my new minidox, so thank you.

It would be great if there was a way to print all the layouts to a document / system print. I'm currently print screening and cropping + copy pasting. ๐Ÿคทโ€โ™‚๏ธ

Doesn't work with Let's Split

I tried to load the Let's Split layout and I get an error both on VS Code and the Browser version.
This keymap.c has different amount of keys than in a chosen keyboard
Missing token at: 2032

New keyboard support request

May I request for new keyboards such as the exclusive/e65 and gray_studio/think65 to be supported? Thank you!

Support for the Keeb.io BFO-9000/custom boards

Would love to see support for the Keeb.io BFO-9000 in particular, but would it be possible to allow for imports from keyboard-layout-editor in general using code from the raw data tab as a source for the layouts?

Search request

My issue is compilation of 2 earlier issues.
There is really long semi-sorted dropdown of keyboards without search. Will be cool to see there alphabetically sort & smth like text box where I can start type name of my jorne and receive full name to select it.

"Missing token" Error on several default keyboard layouts.

For several keyboards, the default layout in the keymap.c attempts to follow the physical pattern of the keys. They include backslashes at the end of the line. The final one between the last key and the closing of the layer parenthesis causes a "missing token" error. Deleting this final backslash seems to resolve the issue.
This happens with;
IDOBO - my keyboard;
these I just selected from the dropdown until there was an error;
Hadron
Frosty Flake
Espectro

The keymap.c compiles and works fine with the backslash.

Dropdown sorting is messy

I also noticed that the drop down of keyboards (first dropdown) is "semi-sorted" alphabetically. I suspect whoever put it together started with an alphabetic but then other keys were added after that. It would be great if this was sorted -- I've scrolled up and down that list a couple of time now. Even better if I could just start typing at the top - sorry feature creep request!

Originally posted by @svenski in #3 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.