keyboard-layout-editor

Web application to enable the design & editing of keyboard layouts

  • 所有者: ijprest/keyboard-layout-editor
  • 平台:
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

keyboard-layout-editor

Keyboard-layout-editor.com (KLE) is a web
application that enables the editing of keyboard-layouts, i.e., the position
and appearance of each physical key.

The motivation for creating this application was a custom keyboard I was
designing. I wanted to be able to experiment quickly with different possible
layouts and visualize them easily. The existing graphics tools were capable
enough, but cumbersome to use for this specific task.

As I sank further into the keyboard-enthusiast scene, I became aware of
custom keycap sets that were being created by and for other enthusiasts. The
ability to specify various details of the visual-appearance of the keycaps
is an attempt to render these custom keycap sets as accurately as possible
(within the constraints of HTML/CSS).

Want to interop with with KLE? Check out sister-project
kle-serial, which includes code to
deserialize saved layouts.

Getting Started for Developers

Want to play around with the source? Install the tools, clone the repository,
then build / test.

Required Tools:

Installing prerequisite components (once):

  • make install

Build:

  • make
  • make fonts

Test:

  • webdriver-manager update
  • webdriver-manager start
  • make test

Notes:

  • You can use any HTTP server for local development; I'm using an ancient
    version of Mongoose, but whatever
    you've got handy should work.
  • However, if you want to be able to log in to GitHub via OAuth (without
    hacking up the code and registering your own OAuth application), you will
    need to put the server at: http://localhost:8080/

主要指标

概览
名称与所有者ijprest/keyboard-layout-editor
主编程语言JavaScript
编程语言JavaScript (语言数: 6)
平台
许可证Other
所有者活动
创建于2013-09-26 00:12:15
推送于2024-09-17 01:15:06
最后一次提交2024-09-15 13:52:26
发布数12
最新版本名称0.15 (发布于 )
第一版名称0.4 (发布于 )
用户参与
星数1.4k
关注者数41
派生数246
提交数495
已启用问题?
问题数299
打开的问题数151
拉请求数27
打开的拉请求数24
关闭的拉请求数8
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?