Code Monkey home page Code Monkey logo

h-writes's Introduction

H-Writes

Typing Sound Enhanced Text Input App

This repository contains the source code for a unique and engaging text input application that provides an auditory typing experience. The application enhances the traditional text input by incorporating sound effects corresponding to each keystroke, creating an immersive and interactive user interface.

License GitHub Release GitHub Downloads GitHub issues GitHub pull requests

Features

  • Audio Feedback: Different key presses produce distinct typing sounds, enriching the user experience and making typing more engaging.
  • Wave Audio Playback: Utilizes NAudio library for playing wave audio files, synchronizing sound with key presses.
  • Fullscreen Mode: Allows toggling between fullscreen and normal window modes for an adaptable viewing experience.
  • Sleek UI Design: The application features a minimalistic and aesthetically pleasing user interface with a focus on readability and user comfort.

Technologies Used

  • C#: The main programming language used for the application logic and user interface.
  • WPF (Windows Presentation Foundation): Utilized for creating the graphical user interface (XAML).
  • NAudio: Integrated for audio file handling and playback.
  • .NET Framework: Framework used for building Windows applications.

Explore this repository to understand and utilize the code for creating your own text input application with enhanced auditory feedback.

h-writes's People

Contributors

halemogpa avatar

Watchers

 avatar

h-writes's Issues

Enhancement: Add Admin/Configurable Settings for Customization

Enhancement Request: Add Admin/Configurable Settings

Description

Currently, the application does not have a built-in configuration mechanism for users to customize settings like font family, background color, text direction (RTL or LTR), and other preferences. To enhance user experience and customization, it would be beneficial to add an admin or configuration executable (exe) that allows users to modify these settings according to their preferences.

Proposed Enhancements

  1. Admin/Config Executable:
    Create a separate executable or configuration module that users can run to customize the application settings.

  2. Settings Options:
    Provide options within the admin/config interface to adjust settings such as:

    • Font family and size
    • Background color
    • Text alignment and direction (RTL or LTR)
    • Other relevant preferences
  3. Persistence of Settings:
    Ensure that the configured settings persist across application launches.

Additional Context

Adding this feature will significantly enhance the application's usability and user satisfaction by allowing them to tailor the application to their individual preferences. It aligns with the goal of creating an immersive and user-friendly typing experience.

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.