Giter Site home page Giter Site logo

guilryder / clavier-plus Goto Github PK

View Code? Open in Web Editor NEW
297.0 12.0 20.0 1.62 MB

Clavier+ keyboard shortcuts manager for Windows

Home Page: https://gryder.org/software/clavier-plus/

License: GNU General Public License v3.0

C++ 53.99% C 1.21% HTML 42.75% PowerShell 0.08% Makefile 0.32% NSIS 1.65%
keyboard-shortcuts windows c-plus-plus win32

clavier-plus's People

Contributors

guilryder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clavier-plus's Issues

MouseWheel function does not work properly

I am trying to set the [{MouseWheel,-1}] to the UP arrow key and it works meaning it scrolls up. But when I do the same for the down key, meaning [{MouseWheel,+1}] to scroll down this does not work.

I noticed that only one will work at at time cannot have 2 scroll functions at the same time.

[Feature Request] Allow to test shortcuts on keyboard when main Window is open

I remark that shortcuts are disabled when the main window of the program is open.
I see the button "test", it is useful but I think it is more intuitive to test the shortcut that you have just tester directly in real condition (and modify it if necessary).

Do you think possible to keep the shortcuts enabled simultaneously with the main window open ?

(issue probably related with the issue about "Apply" button)

Thank you.

Order of snapshots within ini changing

Every time after restart Clavier file ini is changed.
It's not a big problem, but it's hard to understand what's changed by me and what's changed by Clavier after synchronization.
May be sort snapshots before write them into Clavier.ini?

Clavier.ini at first start

Language=English
Size=637,495,0,0
Columns=35,20,15,10
Sorting=0

Shortcut=Ctrl + Shift + T
Code=1620
Text=[{Wait,50}][{KeysDown, Ctrl}][{Wait,50}][{KeysDown}][Ctrl + A][Ctrl + X][{Wait,50}][[c:\\methods\\Apps\\cli\\nircmd.exe exec hide "c:\\methods\\Apps\\cli\\sed-imath-explain.bat"]]
Usages=31
-
Shortcut=Ctrl + 4
Code=564
Text=\[\][Left]
AllProgramsBut=notepad3.exe
Usages=3
-
Shortcut=Ctrl + 5
Code=565
Text=\{\}[Left]
AllProgramsBut=notepad3.exe
Usages=3
-
Shortcut=Ctrl + 6
Code=566
Text=``[Left]
AllProgramsBut=notepad3.exe
Usages=3
-

Clavier.ini at second start

Language=English
Size=637,495,0,0
Columns=35,20,15,10
Sorting=0

Shortcut=Ctrl + 6
Code=566
Text=``[Left]
AllProgramsBut=notepad3.exe
Usages=3
-
Shortcut=Ctrl + 5
Code=565
Text=\{\}[Left]
AllProgramsBut=notepad3.exe
Usages=3
-
Shortcut=Ctrl + 4
Code=564
Text=\[\][Left]
AllProgramsBut=notepad3.exe
Usages=3
-
Shortcut=Ctrl + Shift + T
Code=1620
Text=[{Wait,50}][{KeysDown, Ctrl}][{Wait,50}][{KeysDown}][Ctrl + A][Ctrl + X][{Wait,50}][[c:\\methods\\Apps\\cli\\nircmd.exe exec hide "c:\\methods\\Apps\\cli\\sed-imath-explain.bat"]]
Usages=31
-

[FR] Transforming one keystroke into another

Hello @guilryder

I think it would be very useful to have the possibility to define a rule that allows to capture a keystroke in a certain context and transform it into another one.

For example if the user press F1 when CAPS LOCK is ON, Clavier+ captures the F1 keystroke and generates a F13 keystroke.

Specifically I think it would be to introduce a new Keystroke action (aditional to Program, App and Special Character) that is to capture a keystroke and generate another one.

Greetings,
Claudio

Holding Ctrl+Alt gets ignored

I'm not sure if this behavior is by design or not, but it's quite different from how Windows Explorer handles global shortcuts. An option to change it will be truly appreciated.

To reproduce:

  1. Assign a shortcut Ctrl+Alt+n to launch Notepad.
  2. Press Ctrl+Alt+n once to open a Notepad instance.
  3. Still holding Ctrl+Alt, press the n key repeatedly. This time, no new instances of Notepad are created, but only a series of n characters are typed into the first Notepad window.

In contrast, if a global shortcut is assigned to a shortcut of Notepad and thus handled by Explorer, the above keystrokes will create multiple Notepad instances.

Problem with Power and WakeUp buttons

The Power and WakeUp buttons of my keyboard are both detected as #255, and when assigned as a shortcut, Supr and they arrow keys also trigger them

Thank you

UWP application

Can you add options to open an UWP or aplication of store?

Make write text more compatible with MS Word

When I insert the 𝒪 symbol to Notepad++ using a Write Text shortcut from Clavier+, it gets correctly inserted.

When I paste the 𝒪 symbol to MS Word from Notepad++, it gets correctly inserted.

When I insert the 𝒪 symbol to MS Word using a Write Text shortcut from Clavier+, I get a placeholder square from an asian font.

Would it be possible to have this extremely useful feature working as expected with MS Word ?

[Bug] It doesn't work to press and hold any key

This software is very great, I've been using it for years. Suddenly, I can't hold press and hold one key with other keys to type the combination of text I want.

For example, I always press and hold key to get the following effect.
ctrl + p = ☖
ctrl + p + p = ☖☖

Now
ctrl + p + p = ☖p

Now to type ☖☖, I must ctrl + p and ctrl + p
That means I can't press and hold any key.

I don't know the bug comes from system or software, I hope someone can help me, thanks!

System: Win10 22H2
Software: Clavier+ 11.4.1

Waiting for the finish of the launched program

Is there any way to do something exactly after [[something.bat]] finished, without very big delays?
(The target is to copy text inside text area to clipboard, processing it by batch file and paste it back after batch processed)

Feature request: checkbox to disable/enable existing shortcut

Hi.

Some times there are situations where the shortcut assigned via clavier+ might be interfering with applications.
At such times it is desirable to disable the shortcut without deleting it permanently.
A check box to disable/ enable an existing shortcut would be handy in such situations.

Thanks

Doesn't list all my programs

Add 'Program' does not list all the programs I have installed (Windows 10 22H2), there is no option to show more programs as in the add 'App' function that has an arrow at the bottom to scroll more applications.

Ctrl + F bug

Setting any shortcut for Ctrl + F makes specifically Google Chrome's Ctrl + F (Find...) not work anymore, even if it's not part of the targeted programs whatsoever.

For example, the following:

Shortcut: Ctrl + F
Write text: [Ctrl][Ctrl + F]
Enable for only those programs: photoshop.exe

and/or:

Shortcut: Ctrl + F
Launch a program: "C:\Program Files\Everything\Everything.exe"
Enable for only those programs: explorer.exe

With either one (or both) of those in place, Ctrl + F no longer works in chrome.exe, while it works fine in other browsers (firefox.exe, opera.exe).

This can be fixed by having a specific Ctrl + F entry for chrome.exe or for anything but explorer.exe;photoshop.exe but that obviously shouldn't be needed, else that would mean potentially every single shortcut would need an opposite counterpart.

Since at least 11.4.0 (currently on 11.4.1).

[FR] Allow to duplicate an existing shortcut

Hello @guilryder

It is common that when you create a shortcut it is very similar to an existing one.
I think it would be very useful if there was a button that would allow to duplicate a selected shortcut.
This would reduce the time to generate new shortcuts.

Regards,
Claudio Salvio

Windows key + \ doesn't work after PC reboot

Shortcuts containing the Windows key, e.g. Win + \, don't work after rebooting my computer.

Any other shortcut still works, and after I edit the shorcut with the same exact input, it works again also.. until my computer is shut down or rebooted again.

(Windows 10 Pro)

[Feature Request] add some editing features

Today I edit many of my shortcut, I was thinking that some editing features are missing :

  • Allow delete a shortcut by pressing "del" key (Yes small request 😅 but useful to make quick changes)
  • Allow to duplicate an existing shortcut (useful when you run the same program with multiple parameters)
  • Allow right click menu (with actions delete , duplicate, edit)
  • Allow drag and drop of an executable in config window to create a shortcut quickly (oh yessss !)

Thank you !

[Feature Request] Add apply button in main window

Hi, thanks for this very great software.
A button "Apply" could be very useful instead of OK which close the window immediately.

This button will have 2 benefits :

  • Make a real save of the settings on the hard drive (it seems that the config file is updated only when the program is closed so I loose config sometimes)
  • Allow to test the shortcut immediately without closing the window. Related to #14

Thank you.

"All programs but" function doesn't work well.

I'm using the F1, F2 etc keys to open softwares or do other handy things, but I would like to disable these shortcuts in some software like emulators (Bizhawk by example).

I'm aware of the dropdown "all programs but", and I'm using it, but in a lot of cases it just block the key for the software. It doesn't do the normal key.

So in my case, F1 is doing nothing instead of inputting F1 (AKA loading the first savestate).

[Feature Request] Pas de raccourci mais une expression

Salut !

Merci pour ton magnifique logiciel !
Y'a t-il la possibilité d'utiliser des expressions ?
Je sais pas si c'est le bon terme.

Par exemple si j'utilise l'extension chrome ou edge de "Text Blaze", je peux utiliser un "code" comme /res pour que cela écrive tout seul : "En attente de réservation".
Ce qui m'intéresse c'est d'avoir TextBlaze mais sur n'importe quelle appli. Il n'y a que ton logiciel qui est simple d'accès et qui permet de coller du texte n'importe où sur Windows.
Ce qui facilite la tâche dans mon exemple c'est que "/res" fait référence à "réservation", alors que Maj+Ctrl+0 ou1.2.3 c'est la galère à retenir, surtout si on a plein de phrases différentes à coller.

Bref, je me demandais si c'était possible en l'état actuel (je ne pense pas, j'ai regardé la doc).
Je sais que le slash est un caractère spécial, mais si il y a la possibilité de créér ses propres raccourcis je suis preneur
Voilà, je lance ce caillou à la mer en espérant qu'il arrive à bon port
Merci de ton logiciel encore !
Si tout ceci a été inutile et que la fonction existe déjà et que je suis un boulet, n'hésite pas à me le dire et m'indiquer comment faire comme l'exemple cité ci dessus.
Cordialement,
Merci a+

AltGr not reusable after shortcut key input

I have set the keyboard shortcut "AltGr + ." to input the middle dot character. However, when I try to use AltGr again without releasing it after inputting the middle dot, it does not function, as if it had been released, unless it's a clavier+ shortcut.

Example (US International Keyboard):
What it does: ·/·
What it should do: ·¿·

Since "AltGr + /" should return "¿"

I hope I made it clear enough, otherwise don't hesitate to ask for clarification!

[Feature Request] Different text output for different condition options

I mostly use Clavier+ for writing out my email address, name and even passwords (I know it is not a good idea) into textboxes etc. But I do have a bunch of web sites & dev projects with different text inputs, hence a bunch of shortcuts.

It would be nice to have different outputs with different conditions for same shortcut key:

CTRL-SHIFT-P -> "my-dev-pwd"
CTRL-SHIFT-P -> "my-test-pwd" (scroll lock on)
CTRL-SHIFT-P -> "my-stage-pwd" (caps lock on)

[Feature Request] Display icon for FocusOrLaunch

Could it be possible to parse the in FocusOrLaunch to display the program icon like for other classical programs ?
The idea is to be able to identify faster each line when you have numerous FocusOrLaunch lines in settings window.

Thank you.

Clavier+ double sending keys in macro editors or text expanders + counting hotkeys is not working

Hello,

If I merge a new clavier.ini from a fresh Clavier+ installation with my old .ini where all shortcuts are, Clavier+ double sends the keys and counting hotkeys is not working. If I add a new shortcut the counter for hotkeys goes not up. But the bigger problem is, that clavier+ double sends keys.
When I use TextExpander tools like PhraseExpress or other macro recorders, macros get double keys, when adding macros. If I close Clavier+ or use fresh .ini it works, but all my shortcuts are gone there. If I delete all the shortcuts from my old .ini it works, so there must be some shortcuts that corrupt my .ini file and sending keys twice? I looked into my shortcuts. There are no shortcuts for normal letters like "s" or "n" , so typing here works normally, but not in text expanders or macro editors. Clavier+ does not send keys twice to text expander or macro editor with fresh .ini from fresh Clavier+ installation. But then again, all my over 100+ shortcuts are not available.

[Feature Request] Minimize by hotkey

I would like to get ability to minimize a particular window by pressing binded key.
For example, during working with calculator it would be convenient to minimize it by Escape.

last EXE file for NT 5.1 [enhancement]

salut
vous dites que la dernière version pour XP/Vista est 10.8.4
oui c'est vrai mais uniquement pour le fichier ZIP.
si je veux le fichier EXE je dois utiliser la version 10.8.3 sans les ''Minor fixes''
je veux simplement savoir si vous pouvez résoudre ce petit problème ?

keyboard shortcuts with pressed keys

I want to do the keybindings while i keep pressing the keys, i am trying to use wasd as arrow keys

image

what happens is that I have to stop pressing the keys to use a combination again
when I press it works fine, but if I press again it writes, instead of doing the function it should

Feature request: Replace text inside clipboard

There is a need to convert formulas from Mathcad to Word and back. It's possible with replacing text in buffer with several regular expressions. Calling external applications for this is very unreliable.
I.e. I want to add something like this to shortcut Ctrl+Shift+C:

[Ctrl+C][][Replace inside clipboard /\(@LABEL (.*?)\)/$1/g][Replace inside clipboard...

Please make command "Replace text inside clipboard with regex".

[Feature Request] add option to put focus on an app when already running

Hi,

A checkbox "Put focus if already running" could be very useful.

Most of the users shortcuts are probably using clavier+ to run programs, so when you launch a shortcut of an app which is already running there are 2 possible behaviors :

  • if the app allow only one instance -> the app will come in front with focus
  • if the app allow multiple instance -> the app will open a new instance, it means a new windows which sometime is not the desired behavior .

Real-life example :
My shortcut to run notepad++ is perfect , it runs it and if it is already running the app comes in front with focus.
On the other hand my OneNote shortcut will launch one new window of OneNote each time (and I can't force only one instance).

Thank you.

Ctrl + Alt + M ?

Hi! Just wondering, I updated to the new version of Windows 10 v2004 and Clavier+ to v11.0.0 as well, now the shortcut Ctrl + Alt + M no longer works. Is it normal? Thank you.

Salut ! Je me demandais, j'ai mis à jour Windows 10 en v2004 et Clavier+ en v11.0.0, et depuis le raccourci Ctrl + Alt + M ne fonctionne plus. Est-ce normal ? Merci.

When running Chrome apps, don't open a new windows, but raise the existing one instead

It's more of a feature request than a bug:
When using Chrome apps as desktop applications (for example, Google Calendar, gmail, etc), using an assigned keyboard shortcut will open a new window on each call.

This does not happen when launching native-ish desktop applications (for example, Whatsapp), hence the expected behavior is to re-use the existing instance.

Using Clavier 11.1.1 on Windows 11

Edit: It may be related to the Chrome App launch command having nothing to do with the application name:
"C:\Program Files (x86)\Google\Chrome\Application\chrome_proxy.exe" --profile-directory=Default --app-id=kjbdgfilnfhdoflbpgamdcdgpehopbep

Is Google Calendar, for example

[Feature Request] filter / search in settings window

Hi, when you have many lines in clavier+ it becomes difficult to find a specific line, it could be great to have a field to filter the list quickly.
It would filter on almost every fields (contents, shortcut and description)
For example this line :
image

will be displayed when you type "focus" or "notepad" or "mynote" or "alt".

Thank you.

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.