![]() ![]() I really like exactness, so I can import half the keyboard in CAD, then mirror it, but Keyboard Layout Editor is the most supported format, so it would be good if I learn to work it right! Obviously I can reduce the step size and tweak it, but then it will be different on each size, and there will be (admittedly tiny) errors. Some already-existing layout that does what I want? Some clever way to mathematically edit the raw data? Is there some trick or technique to ensure that my layout is perfectly aligned? Then I shift the X coordinates, to line up the key.Īs you can see, it started out OK at the center, but the farther I got from the centre, the more error creeps in - there are now gaps between columns etc. I then rotated the keys, using a point on at the center of each key, (ie. ![]() Then I lined up all the keys, like an ortho, then staggered them vertically. I started with a standard layout, then removed the keypad etc. A related project would be to figure out an efficient way to edit those geometry files, and make the keyboard customised.I am trying to make a single-piece ergonomic keyboard, as there doesn't seem to be one available (well, not one that I like, anyway!) The keyboard can be expanded to a full 105-keys style. In addition, I deactivated several keys (such as the function keys), in order not to confuse users (you can activate with a small change in the code). At the moment the default geometry is a somewhat generic keyboard.It might actually solve the slow parsing of the configurations files and the issues of xkbcomp. Not sure if it is OK to link libxml2 to the X.org server. libxml2 comes with the MIT license, so in license terms it would be OK. Considering the state of XKB-atkins, this may not be a top priority at the moment. It is technically easy to adapt the editor so that it produces XML layouts.If users really need this (mainly Latin and Cyrillic scripts, complex scripts), it can be adapted to the UI. An issue that plagues some users is when they need compose sequences to generate characters that no pre-composed forms exist.We need to promote the editor there, and get examples of users actually using it to maintain layouts. The natural place for users of the layout editor is the mailing list.The Issues page at the project has about ten items.If you use Eclipse, you can install pydev, antlr3ide, mylyn, subclipse, and you can do the full development from within the cozy Eclipse environment. Make it easier for developers to contribute on the project. ![]() An open-source project without users is not a successful project. This requires some more cleanup of the code, more instructions on how to run it youselves, and get people to provide feedback.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |