zr-alshasha

Crates.iozr-alshasha
lib.rszr-alshasha
version0.2.0
sourcesrc
created_at2022-09-02 22:25:27.591023
updated_at2022-10-25 22:18:02.364142
descriptionan app to show keyboard input
homepagehttps://github.com/BKSalman
repositoryhttps://github.com/BKSalman/zr-alshasha
max_upload_size
id657638
size1,216,125
Salman Abuhaimed (BKSalman)

documentation

README

THIS APP IS STILL WORK IN PROGRESS

Zr Alshasha زر الشاشة

Zr alshaha is a simple app that displays your keyboard input written in Rust!

it's useful for diplaying your keyboard input while streaming, making tutorials, and such

Small Demo

https://user-images.githubusercontent.com/85521119/188181233-1db31f88-77d2-4f54-8c96-f4545c90d048.mp4

Key binds

Key Description
Right-Click(hold) Move the window

Features

  • Show pressed keys

  • Config file

    for now, you can specify the window position and the font size using a toml file in your config directory under "zr-alshasha"

    Linux: /home/alice/.config/zr-alshasha/config.toml

    Windows: C:\Users\Alice\AppData\Roaming\zr-alshasha\config.toml

    Mac: /Users/Alice/Library/Application Support/zr-alshasha/config.toml

    font_size = 30 # Default is 30
    
    width = 1000 # Default is 500
    
    erase_on_backspace = true # Default is false
    
    [position]
    x = 2000 # Default is 1000
    y = 2000 # Default is 1000
    
    

You can track features in this issue

Installation

Linux

Fedora

download the rpm package from the releases page then install it with sudo dnf localinstall <rpm_package_name>

Ubuntu

download the deb package from the releases page then install it with sudo apt install ./<deb_package_name>

other distributions

download the zr-alshasha binary from the realeases page

Windows

just download the zip file from the releases page, extract it in a subfolder and start the zr-alshasha.exe

what does Zr Alshasha mean

it just means screen key in Arabic

Commit count: 68

cargo fmt