Giter Club home page Giter Club logo

raltunicode's Introduction

RALTUnicode

RALTUnicode

This is an old project that I'm uploading to include in another one.

This program, made with an AutoHotkey script, allows you to quickly access your own lists of unicode characters and insert them using the mouse without losing focus on the original window. Launching the window is carried out using a long-press key, which also serves as a tab switch when the menu is open, but does not lose its usefulness the rest of the time (unless you want to).

You can choose between 5 modes which remain the same for the whole session.

Example:

  • Character (default): €
  • Unicode: 20ac
  • Ascii: 8364
  • Html name: €
  • Html number: €

Some characters don't have an HTML name, so the number will be used instead:

  • Character: ≠
  • Unicode: 2260
  • Ascii: 8800
  • Html name: ≠
  • Html number: ≠

RALTUnicode comes with an example, but it's a DIY system, don't hesitate to share your version

How to use:

Install AutoHotkey

  • Home: Custom Installation
  • Version: Unicode 32-bit or 64-bit
    • Recommanded 32-bit if you want a portable compiled version to run on any system
  • Location: As you want, or leave as is
  • Options: Install script compiler
    • Recommand Separate taskbar buttons (each script has his own Icon on taskbar)
  • Install, Exit

Modify RALTUnicode.ahk as you wish with any text editor (possibly install NotepadFont to see all characters correctly, with monospace font, light or full)

  • Add your symbols under Symbols
    • 20 lines of 21 characters per page
    • 5 pages but if you know ahk you can add or remove some (recommended few to quickly go around)
    • Empty lines can be removed
    • Empty characters can be blank instead of space
    • Empty end of line, can be removed comma included, except ending "
  • Choose your key and put it where you find «Your own key there» instead of RAlt
  • Choose the time for long press in ms at «Long press time there» instead of 400 (leave negative)
  • Add stuff you want under Miscellaneous
    • Possibly un comment CTRL+SHIFT+Z for Redo
  • Uncomment section Media_Play_Pause double if you wish
    • Media Play/Pause will be immediate as always
    • But if you quicly press again, Play/Pause will be send a second time, followed by Next Track
  • Uncomment section No NumLock if you wish, if you have a numpad or not
    • Whatever happens, the keys of the numpad will remain the numbers and not the other functions
  • Save

You can launch it directly

  • Hold down the button you have chosen to activate the menu that remains on top
  • Your initial key therefore remains accessible by quick press
  • But when activated, you can quicly press the key again to change the page
  • Double tap return to the first page (not implemented in simple RALTUnicode (sRALTUnicode))
    • If the list was not opened, he opens it first
  • When you are done, long press again or use the mouse to exit the window

If you want a portable version which can run on any Windows system

  • Prefer Unicode 32-bit as AutoHotkey Installation with Install script compiler option
  • Right click on script
  • Choose show more options
  • Choose compile script (GUI)...
  • Browse for RALTUnicode.ico Custom Icon
  • Click >Convert<
  • Exit, Done

You can use RALTUnicode.exe directly, without installing AHK

Related links and source

NotepadFont:

DIY-US-INTL-Keyboard:

AutoHotkey:

Icon:

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.