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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?