Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ in real-time.

Last update: Aug 13, 2022

Keyviz

downloads

Keyviz is a free and open-source software to visualize your ⌨️ keystrokes in realtime! Let your audience know what handy shortcuts/keys you're pressing during screencasts, presentations, collaborations, or whenever you need it.

keyviz-preview

🦄 Style

multiple-styles

Don't restrain yourself to just black & white! Change the visualization's style, size, color (modifier and normal keys), border, icon, and symbols.

⚙️ Fully Customizable

keyviz-settings

Powerful and easy to use configuration options.

  • Filter normal keys and only display shortcuts like Ctrl + S
  • Adjust visualization position on the screen
  • Decide for how much the visualization lingers on the screen before animating out
  • Switch between animation presets to animate your visualization in & out

Installation

You can download the latest version of keyviz from the Github Releases page. Unzip the downloaded file, run the installer and follow the familiar steps to install keyviz.

Quickstart

You can check out this video tutorial as well.

To get started, follow the above installation process. You can start visualizing your keystrokes by just running the application.

To open the settings window, find the keyviz icon on the right side of the Taskbar or Taskbar > Hidden Icons ^. Then click on the icon and select Settings. The settings window will appear from which, you customize the style, appearance, and other general settings of the visualization.

Feature Requests

If you want to request any features, join our discord community and let us know about your suggestions. You can also vote for the requested features by others and see the future development plans.

GitHub

https://github.com/mulaRahul/keyviz
Comments
  • 1. Enhancements to settings window/page: "Don't Save" and "Reset Settings".

    Is your feature request related to a problem? Please describe.

    1. When closing the window, sometimes I would like to not save the changes I just made and just close the window/page because I only want to test the settings and I don't remember the original settings. Hence, the option for not saving ("Don't Save" button when closing the settings page/window).
    2. Maybe I want to reset settings as you have preconfigured because I realized that I don't like what I have changed and want to reset. Hence, "Reset Settings" button. Maybe somewhere in the General tab.

    Describe the solution you'd like

    1. Add "Don't Save" button in the close confirmation window (when exiting settings page)
    2. Add "Reset Settings" button in the General tab.

    Describe alternatives you've considered None

    Additional context None

    Reviewed by damywise at 2022-08-01 10:01
  • 2. keyboard alternative

    keyboard alternative

    I live in Brazil and the organization of my keyboard is different from the US, which makes some things difficult when typing.

    It would be very interesting if the program could recognize which keyboard style the person is using.

    An alternative solution is also for the person to configure the keyboard by the program, as some keyboards have the "ç" and others do not, as well as some have no other functionality.

    Reviewed by euvitech at 2022-08-03 14:30
  • 3. Auto change alignment position on mouse hover

    Is your feature request related to a problem? Please describe. Maybe when presenting, the thing I want to show is in the bottom right and the keyviz is also on the bottom right. I want an option in the settings page/window for it to automatically move to the other side (in this case, the bottom left side) when the keyviz is hovered with a mouse.

    Describe the solution you'd like Add on option like "Change alignment On Mouse Hover: [Left Side]" where the [Left Side] could be the opposite direction of the currently set alignment.

    Describe alternatives you've considered None

    Additional context None

    Reviewed by damywise at 2022-08-01 10:11
  • 4. There should be an option for duration of the key appearing.

    Is your feature request related to a problem? Please describe. The appearance duration is too long for my personal preference.

    Describe the solution you'd like I would like for people to be able to set their desirable duration for the keys to appear.

    Describe alternatives you've considered None

    Additional context

    Reviewed by damywise at 2022-08-01 09:52
  • 5. Half screen black

    Describe the bug As soon as Keyviz is launched, a black rectangle appears on the bottom half of the screen. The shortcuts appear anyway.

    Version: v0.1.0b

    To Reproduce Steps to reproduce the behavior:

    1. Execute Keyviz

    Screenshots keyviz_half-screen

    Desktop (please complete the following information):

    • windows 10 Family 20H2, non activated
    Reviewed by gilforge at 2022-07-31 10:00

Related

A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.
A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.

OpenAuth A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and

Jul 24, 2022
A Flutter application to visualize your sports activity data.
A Flutter application to visualize your sports activity data.

Banana Stats A Flutter application, visualizing your sports activity data. Idea The data you enter will be saved only locally, on the very device you

Jan 26, 2021
The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members

GDSC-Events-Benin The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members ?? Contributor

Feb 4, 2022
Free and open source multi-platform novel reader.

Nacht Free and open source multi-platform novel reader.

Jul 14, 2022
Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.
Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.

Odin ⚡ Open source easy file sharing for everyone. ⚡ Cross-platform hassle-free file sharing with AES-256 encryption made with Flutter & Dart. Getting

Jul 20, 2022
Free & Open-Source To-Do App. Built Using Flutter

TaskFlow ⭐️ Free & Open Source To-Do App ⭐️ Features The whole app is FREE, you can add unlimited number of tasks and there are NO ADS. The app is FAS

Jul 16, 2022
An ad-free, open-source bus timing app for bus services in Singapore, with goodies.

SGBuskeeper An ad-free, open-source bus timing app for bus services in Singapore, with goodies. Written in Dart, using Flutter. Planned Featureset Fav

Dec 17, 2021
A free open source app made by flutter to learn programming
A free open source app made by flutter to learn programming

learnwithme A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Apr 17, 2022
Z time ago - A simple Flutter z time ago package used to change date to time ago for english, arabic and kurdish languages

This package is used to get time duration from now and given time for kurdish, a

May 19, 2022
A Free And Beautiful Real Estate Flutter Ui Kit
A Free And Beautiful Real Estate Flutter Ui Kit

?? ?? Real Estate Flutter UI Kit ?? ?? ?? ⭐️ ⭐️ ??‍?? Free Flutter UI Kits based

Jul 2, 2022
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Aug 14, 2022
App-flutter-real-estate - Real Estate App Built With Flutter
App-flutter-real-estate - Real Estate App Built With Flutter

Real Estate App - Flutter Preview video: https://youtu.be/11u0KeymAAs My Twitter

Aug 2, 2022
Access links between your devices in real time!
Access links between your devices in real time!

Lineker Description Lineker allows you to manage links between your desktop and smartphone in real time, saving and deleting at any time. Create filte

Aug 5, 2022
A free tool to convert any website into a cross platform native application.
A free tool to convert any website into a cross platform native application.

SWAB (Spyxpo Web to App Builder) Convert any website into an iOS/Android/Windows/macOS/Linux app. This is a preview build for testing purposes major u

Aug 10, 2022
The prime objective of this app is to store the real time information of the user using firebase cloud firestore and also can delete, remove and update the customer information

crud_firestore A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Mar 15, 2022
Real-time object detection in Flutter using camera and tflite plugin
Real-time object detection in Flutter using camera and tflite plugin

For details: https://medium.com/@shaqian629/real-time-object-detection-in-flutter-b31c7ff9ef96 flutter_realtime_detection Real-time object detection i

Jul 21, 2022
The solution allows anchors to compete with each other and co-anchor with viewers in real time
The solution allows anchors to compete with each other and co-anchor with viewers in real time

The solution allows anchors to compete with each other and co-anchor with viewers in real time, with a global end-to-end latency of below 300 ms on average, and supports 1080p resolution.

Jun 23, 2022
Socket library for creating real-time multiplayer games. Based on TCP, with the ability to send messages over UDP (planned).

Game socket The library was published in early access and is not stable, as it is being developed in parallel with other solutions. English is not a n

Aug 10, 2022
Bitcoin Ticker App which will fetch you the real time Bitcoin exchange values written in Dart & Flutter
Bitcoin Ticker App which will fetch you the real time Bitcoin exchange values written in Dart & Flutter

About This project is written completely in Dart & Flutter. The app will basically provide you the real time value of three major cryptocurrencies nam

Dec 21, 2021