Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/siduck/bubbly

Show beautiful keystrokes & generate chat bubble widgets while typing on Linux
https://github.com/siduck/bubbly

eww keycast keystrokes widgets x11 xorg

Last synced: 11 days ago
JSON representation

Show beautiful keystrokes & generate chat bubble widgets while typing on Linux

Awesome Lists containing this project

README

        



# Bubbly

bubbly logo

## About

- Bubbly lets you create on-screen chat_bubble like widgets based on the keystrokes you type on the keyboard. It uses xinput to fetch the keys and puts them into an eww widget.

- It has 2 modes :
- **chat** - Creates onscreen chat like widgets based on the keys you type in the form of sentences.
- **keystrokes** - Creates onscreen widgets to show keystrokes, something like screenkey, keycaster etc.

## Demo

### Chat widget

https://user-images.githubusercontent.com/59060246/227874712-1e749a32-ff7e-4a69-abb5-414bff0fb637.mp4

### Keystrokes widget

https://user-images.githubusercontent.com/59060246/227874881-bbc970e7-869d-4e40-91d7-e7622d2dde1e.mp4


full video : https://www.youtube.com/watch?v=JxG1buUmJ2U

## Requirements

- [eww](https://github.com/elkowar/eww)
- xinput
- dash

## Install

```zsh
curl https://raw.githubusercontent.com/siduck/bubbly/buttons/install.sh | sh
```

## Usage

- Open the bubbly app from your app menu.