Giter Site home page Giter Site logo

kmk-artseyio's Introduction

KMK - ARTSEYIO

This is a repo containing the KMK files for the ARTSEYIO paintbrush keyboard.

I was originally just looking for a nice macro-pad to keep attached to my PC, once I built it and then looked around for the firmware I found that neither the ZMK or QMK (that one scares me) repo's work for me. So I decided to make it work with KMK which was much somewhat more successful.

Hardware

Elite-Pi -- I have 2 laying around since I ruined a lily58 pcb, looks pretty nice with the literal pi on the top of the tiny board. However, there is some custom wiring in my case... I think I'm developing an issue with burning out pins... (a ground pin was causing the board to reset and pin 20 needed wiring manually as it wasn't working via the PCB).

Paintbrush -- The cool lil keeb. Note: I am not using the screen as for some reason it shorts the whole thing... I dunno...

Especially [designed] for those with disabilities, those who cannot type on traditional keyboards and those that prefer not use traditional keyboards. The Paintbrush is reversible so can be built for either left/right hand use.

ARTSEYIO -- More of a system for using one-handed keyboards.

The System

The ARTSEYIO system looks like this, it is surprisingly easy to get to grips with:

the layout and combos

The Repo

backup.py -- contains troublesome code I can't get working, might just be borked.

main.py -- is main...

Other files are the other files you normally expect but are empty.

Issues

So far the alphabet works, the combos that ARTSEYIO have used are pretty cool and feels reminiscent of old mobile phone keyboards. However, although it would work for me and what I need it to do, I thought I may as well go the mile and make life easier for those that actually need the board.

I think KMK is very good in this respect, being python-based it is very human-readable and easy to install as long as you have an RP2040 chip.

However, as with any project, there are issues:

  • One Shot doesn't work, for me just importing the module stops the board from working which ( due to the style of the keyboard) means shift isn't really useful at all.

  • Layer TAP do not work (yes I know they are currently not setup right in the main.py, however, this is the script loaded on my paintbrush as of now and it works with out using the layers). Adding the keymap including the layers, will cause those keys to not work.

  • Layers are being a pain, full stop, adding the code for the number or nav layer will cause it to not work.

kmk-artseyio's People

Contributors

dlbpointon avatar

Watchers

 avatar

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.