Coder Social home page Coder Social logo

cryham / ckeys-qt Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 147 KB

Crystal Keys using Qt and QML. Windows program showing pressed keys and keyboard layouts. Reads custom keyboard layouts, from json (basic). Abandoned. NOPE, no way. I won't be shipping 60MB Qt DLLs for this tiny app. Moved to SFML and ImGui.

License: GNU General Public License v3.0

QML 23.35% C++ 43.87% Objective-C 8.20% QMake 0.90% C 23.68%
qt qml cpp cplusplus json jsmn keyboard

ckeys-qt's Introduction

Abandoned.

Using Qt and QML would require shipping extra 55 MB in DLLs (mainly Qt), and in total 130 files.
No way I'd agree with this. So I moved to SFML and ImGui, instead.

Crystal Keys (cKeys)

Windows program showing pressed keys and keyboard layouts.

Meant as a support program for my keyboards CK3 and CK4 (more on my website).

Uses Qt and QML for display and Windows Keyboard Hook to get key states.

Reads custom keyboard layouts, from json files (using jsmn parser library),
outputed from this web based editor: www.keyboard-layout-editor.com
Supports only basic rectangular layouts, no rotation or styling.
The default.json layout is the ANSI 104 preset (top left combo).

Screenshot

ckeys-qt's People

Contributors

cryham avatar

Stargazers

 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.