Git Product home page Git Product logo

key-n-stroke's Introduction

Key'n'Stroke

Displays Keystrokes in an overlay window and visualize mouse clicks.

Features

  • Displays special keys (e.g. volume up: ๐Ÿ”Š) and shortcuts
  • Visually indicate mouse cursor position
  • Visually indicate pressed buttons
  • Click Through
  • Opacity
  • Customizable: Icons, Colors, Font, Size and Position, Text Position and Orientation
  • Displays history of pressed keys
  • Icon in notification area
  • One small file, no installation required
  • Works with high-dpi screens
  • Works with multi-dpi screen setups

Requirements: Windows 10

Download

Download Key-n-Stroke.exe 1.0.0 (most recent, 2021-05-06)

There is no installation step. Just keep that exe file to start the application.

You will once be greeted with a smart screen warning. Click "More Info" and "Execute Anyway". It's fine if the issuer name is 'Open Source Developer, Daniel Seemer'.

Screenshots

Releases

You can find all the exe files in the Releases folder

  • v0.0.1 (Text positioning not implemented yet)
  • v0.1.1 (Looks fine)
  • v0.1.2 (More Whitespace between special chars)
  • v0.1.3 (fix bug with Win+? shortcuts)
  • v0.2.0 (indicator for cursor position, history timeout, bugfixes, documentation)
  • v0.3.0 (indicator for pressed buttons, deadkey fixes, backspace functionality)
  • v0.3.1 (new icons, little fixes and internal improvements)
  • v1.0.0
    • Rebrand as Key'n'Stroke for better discoverability, previously PxKeystrokesForScreencasts
    • Switch to .NET 4.8 and WPF
    • Nicer icon rendering
    • High-Dpi compatability
    • Custom Icons
  • v1.0.1
    • No changes, just testing the update mechanism

Feature Requests

This app is Open Source. If you miss a feature, write an issue or go for it and send a Pull-Request afterwards!

Donations and Financial

You can donate via paypal.me/phaiax, send Bitcoins (1JWER55pheUeJzaUcqaYwP8ZaGe5C16Rp9) or Stellar Lumens (phaiax*keybase.io). You can verify the wallet addresses cryptographically on keybase.io/phaiax. Add the message "pkfs" or "keynstroke" to the payment so I can associate it with this project. After funds for the next six years of developer certificates are raised (which I assume will never happen), I will use any additional funds to buy and eat icecream for myself and anyone I like.

This app shows a smart screen warning. To fix this, I bought a validated security certificate from Certum. Unfortunately that did not fix it. (And the internet says so). At least it now shows my name as the Author.

I said that if someone funds at least three years of certification (โ‚ฌ 75.00), I will use that money to buy a new certificate each year and implement a secure autoupdater. It's not that much, but I started anyway ๐Ÿ˜„ Here is the list of donations for full transparency: (three as of May 2021)

Date Amount From
2021-03-05 โ‚ฌ11.14 Heitor K. M. M.
2020-05-17 โ‚ฌ 5 Marek S.
2020-08-06 โ‚ฌ 10 AGlass0fMilk

Expenses: Certum Open Source Certificate and cryptographic card reader + Shipping: โ‚ฌ119.87

Total: -โ‚ฌ93.73

License

Apache Version 2, refer to the file LICENSE for details

Developed and signed by

key-n-stroke's People

Contributors

cpsibo avatar phaiax 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.