Volver al ranking

ThoNohT/NohBoard

C#

A Keyboard Visualizer

keyboardvisualisationcaptureobs
Crecimiento de estrellas
Estrellas
1.3k
Forks
197
Crecimiento semanal
Issues
65
5001k
may 2013sept 2017feb 2022jul 2026
README

NohBoard

NohBoard is a keyboard visualization program. I know certain applications already exist that do just this, display your keyboard on-screen. And even more probably. However, so far I have found none that were both free and easy to use. That's where this program came in, I made it to be free and easy to use, without any fancy graphics, and easily capturable (possibly with chroma key). Furthermore, it's very customizable.

Rewrite

An initial version was made in C++, this originated from the desire to make something with graphics, and what I knew was OBS, now replaced by OBS Studio. That's why I started in the same spirit, using C++, and rendering with DirectX. However, having spent most of my time on C# during at least the last decade or so, I decided that I would be much more able to create awesome things in this language. That's when I re-started. Rather than using DirectX, I switched to GDI+, as we're Windows only (I'm sorry, but I just really don't use any other OS, and so far it is still the go-to OS for gaming). No really fancy graphics are required, no 3D is required. This also makes it easier to capture, as a simple window capture in OBS will do the trick now, rather than having to fiddle with game capture which might not work due to a game typically being run at the same time as NohBoard.

Contributors

Maintainer / original author

Contributors

  • Marius "Buttercak3" Becker - Various bugfixes
  • Ivan "YaLTeR" Molodetskikh - Added the scroll counter (NohBoard classic)
  • Michal Mitter - Added button outline (NohBoard classic)

Keyboard layouts

  • BaronBargy
  • Burning Fish
  • Cloudwolf
  • Daigtas
  • Floatingthru
  • HAJohnny
  • Helixia
  • joao7yt
  • kernel1337
  • Krazy
  • layarion
  • MCCrafterTV
  • MtB1980
  • TicTacFoe
  • ToxicMirror
  • WayZHC
  • wingsltd
  • zolia
  • SirDifferential
  • flyingmongoose
  • JapanYoshi
  • dchitra

If you want to contribute, either with code, with keyboard definitions or keyboard styles, feel free to fork this repository and provide your changes via a pull request, or other means of submitting your changes back to me.

Changelog

For the changelog, see the Releases page.

Full Documentation

See the Wiki for full documentation.

Donations

Donations are neither required nor requested. They are, however, always appreciated, and due to some demand, there now is the possibility to donate. Note that donations are to be made purely for appreciation of performed work, and not as a means of prioritizing or requesting future work. They will not in any way impact the speed or order in which features are implemented.

License

NohBoard is licensed under the GPL version 2. The license agreement is attached in this repository and can be found here.

Repositorios relacionados
MonitorControl/MonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

SwiftMIT Licensemacoskeyboard
monitorcontrol.app
33.8k983
deskflow/deskflow

Share a single keyboard and mouse between multiple computers.

C++GNU General Public License v2.0keyboardkeyboard-emulation
deskflow.org
27.5k4.7k
pqrs-org/Karabiner-Elements

Karabiner-Elements is a powerful tool for customizing keyboards on macOS

C++The Unlicensemacoskeyboard
karabiner-elements.pqrs.org
22.5k919
hackiftekhar/IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

SwiftMIT Licenseobjective-ckeyboard
16.6k2.4k
ccampbell/mousetrap

Simple library for handling keyboard shortcuts in Javascript

JavaScriptnpmApache License 2.0mousetrapjavascript
craig.is/killing/mice
11.8k956
taojy123/KeymouseGo

类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input

PythonPyPIGNU General Public License v2.0pythonkeyboard
taojy123.github.io/KeymouseGo
10.4k1.3k
florisboard/florisboard

An open-source keyboard for Android which respects your privacy. Currently in beta.

KotlinApache License 2.0keyboardandroid
florisboard.org
8.5k680
hrvach/deskhop

Fast Desktop Switching Device

CGNU General Public License v3.0cdesktop
7.7k282
jtroo/kanata

Improve keyboard comfort and usability with advanced customization

Rustcrates.ioGNU Lesser General Public License v3.0keyboardrust
7.7k276
foostan/crkbd

Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.

MakefileCreative Commons Attribution 4.0 Internationalergonomic-keyboardkeyboard
7.5k1.1k
jaywcjlove/hotkeys-js

➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

TypeScriptnpmMIT Licensehotkeysjavascript
jaywcjlove.github.io/hotkeys-js
7.1k412
randyrants/sharpkeys

SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.

C#Microsoft Public Licenseutilitieskeyboard
randyrants.com
6.9k440