hyprland-keyboard-changer

Created
Was maintained by cjuniorfox
Python scripts for easer the monitoring and managing the keyboard layout change
git clone

Hyprland Keyboard Changer

Hyprland Keyboard Changer is a tool designed to monitor and change the keyboard layout on Hyprland.

Table of Contents

Description

This project provides scripts to monitor and change the keyboard layout on Hyprland. It includes two main scripts: - hyprland-change-keyboard-layout: Changes the keyboard layout. - hyprland-get-keyboard-layout: Retrieves the current keyboard layout.

Features

  • Monitor keyboard layout changes.
  • Change keyboard layout easily.
  • Supports multiple keyboard layouts.

Installation

From Source

  1. Clone the repository: bash git clone https://github.com/your-username/hyprland-keyboard-changer.git cd hyprland-keyboard-changer

  2. Install the scripts: bash sudo install -m 755 hyprland-change-keyboard-layout /usr/local/bin/ sudo install -m 755 hyprland-get-keyboard-layout /usr/local/bin/

Using RPM

  1. Download the RPM package: bash wget https://pagure.io/checkupdate/hyprland-keyboard-changer-0.0.3-1.noarch.rpm

  2. Install the RPM package: bash sudo rpm -ivh hyprland-keyboard-changer-0.0.3-1.noarch.rpm

Usage

Change Keyboard Layout

To change the keyboard layout, use the hyprland-change-keyboard-layout script:

hyprland-change-keyboard-layout <layout>

Replace <layout> with the desired keyboard layout (e.g., us, dvorak).

Get Current Keyboard Layout To get the current keyboard layout, use the hyprland-get-keyboard-layout script:

hyprland-get-keyboard-layout

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

Changelog

0.0.3 - Sun May 26 2024

  • Fix socks lookup (cjuniorfox@gmail.com)

0.0.2 - Wed Nov 29 2023

  • Added the dvorak intl to the shorten names (cjuniorfox@gmail.com)

0.0.1 - Wed Sep 06 2023

  • New package built with tito (cjuniorfox@gmail.com)