Author Topic: Anybody else have trouble making KLL work?  (Read 1230 times)

0 Members and 1 Guest are viewing this topic.

Offline ishpeck

  • Thread Starter
  • Posts: 45
  • Location: Earth
  • Life without MX Blues is no kind of life at all.
    • The Ishpeckian Network
Anybody else have trouble making KLL work?
« on: Tue, 10 March 2015, 14:03:03 »
It took me several days after building my infinity keyboard kit to get the layouts to work right.  I documented the experience here:

http://www.ishpeck.net/infinity.html
0:=λfx.x


Visit the Typing Test and try!

Offline HaaTa

  • Master Kiibohd Hunter
  • Posts: 794
  • Location: San Jose, CA, USA
  • Kiibohds!
    • http://kiibohd.com
Re: Anybody else have trouble making KLL work?
« Reply #1 on: Tue, 10 March 2015, 15:27:59 »
First, I apologize about the web configurator. The massdrop engineering team promised me something working and they dropped the ball. I've been fighting to get the code opensourced so I can fix it.
The goal was to make it that most people would never have to touch kll. Only those who wanted to do ambitious and complicated layouts.

Sorry you had a bad time with kll. To my knowledge, no one has tried anything like this before in a shipping product.

I like to think of kll like a giant unrolled regular expression that is specialized for processing keyboard input on a meager microprocessor.
Much of the design was influenced by my experience with X Server and how it defines keyboards (it has quite a bit more power than any of the other input systems I'm aware of).

Also, I like colors (because I have bad eyes) :P

I don't know if I agree not call KLL a language. Just because I don't have a conditional doesn't mean it's not a language. I wouldn't call it a general purpose programming language like C (if that's what you wanted you could just write it yourself...). The tmk firmware was also ported to the Infinity months before it shipped if you prefer that.

I'm quite open to suggestions, but I don't really see anything to implement based on your suggestions. Just saying something sucks doesn't help me much.
Kiibohd

ALWAYS looking for cool and interesting switches
I take requests for making keyboard converters (i.e. *old keyboard* to USB).

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Anybody else have trouble making KLL work?
« Reply #2 on: Tue, 10 March 2015, 17:02:13 »
Quote
I also had to install a bunch of other inane dependencies that weren't clearly called out as dependencies in any of the things I read.

sudo port install cmake git ctags python3 make

See https://github.com/kiibohd/controller#general-dependencies ; the main readme file doesn’t seem like an especially obscure place to list these.