Code Monkey home page Code Monkey logo

Comments (18)

lostallmymoney avatar lostallmymoney commented on September 26, 2024

from razer_mouse_linux.

Stibax avatar Stibax commented on September 26, 2024

No it wouldn't print the @ symbol. Maybe because in the italian layout keyboard to make @ i have to press ALTGR end not shift?
If i put for example ? it will be printed!

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

from razer_mouse_linux.

Stibax avatar Stibax commented on September 26, 2024

Thanks lostallmymoney, i will try and i report you back.
Have a nice day.

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

Try the new beta branch :) should work pretty good for @ and ' . Might fail on weird chars tho. The file is a bit messy at the top I got code from an old lib with deprecated functions that still work better than the other stuff lol. People on the xdotool git are also searching for the fix with some progress maybe.

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

https://github.com/lostallmymoney/Razer_Mouse_Linux/tree/Beta

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

With the optic of accessing a login creds manager I was thinking of making encrypted configs that need to be opened with the right button combo. Then you can have your in house creds bank

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

I made an update if you want to try it you can now hold special keys down, although releasing special keys will release them all for now.

from razer_mouse_linux.

Stibax avatar Stibax commented on September 26, 2024

Hi,
I've install the new version.
I've meet a problem with compiler (install.sh) give me the following error:
g++-10 command not found.
I've resolved, i think, editing the install.sh and change g++-10 in g++, but i don't know if my guss was correct. In any way, with this modification, the installation goes well.
Now i don't understand how, with the new version, i can print [email protected].
I've have tried:
string=name
key=@
stringRelease=gmail.com
no @ printed
I've tried:
string=name
KeyClick=Alt_R
key=ò
stringRelease=gmail.com

and other configuration.

I like your idea of making encrypted configs.
Thanks again.

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

For normal chars I recommend xdotool as it's nicely implemented but if you need to use special chars that's where the libfakekey comes in play. Now since they both have features that we need both are included and special uses libfakekey libraries

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

Oh I found a bug it seems xserver connections are not disconnecting and at some point reach a limit crashing the tool. I'll try to fix it later, weird bug. It should only affect you if you write your email address 100 times tho

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

There, every session now closes properly. Current setup looks like it has everything right ;)

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

Now I removed the old xdotool strings and replaced it with special, so if you want to try the new version be sure to merge all special chars along with normal chars into strings(change configs special to string). This should make it simpler. Only when trying to press all the ascii chars at once do i get any noticeable lag, when writing normal text it can write whole paragraphs. Tell me if it's working good on your side !

from razer_mouse_linux.

Stibax avatar Stibax commented on September 26, 2024

Great job! It works now print @ without any lag.
I have found a little error, in install.sh where the file nagakillroot.sh has a different name in src folder (killroot.sh) so when compile gives error.
I have also try to add the following line in naga.cp (src):
devices.emplace_back("/dev/input/by-id/usb-1532_Razer_Naga_Pro_000000000000-if02-event-kbd" , "usb-1532_Razer_Naga_Pro_000000000000-event-mouse"); // NAGA PRO
because when i plug the mouse for charging it doesn't work because in /dev/input/by-id/ the device files change, so i was thinking that adding that line when i charge the mouse naga daemon switch the driver, but it doesn't work.
Thanks thanks for the great work!
Have a nice evening.

from razer_mouse_linux.

lostallmymoney avatar lostallmymoney commented on September 26, 2024

from razer_mouse_linux.

Stibax avatar Stibax commented on September 26, 2024

Sorry it was my error! I forgot the folder in the second device mouse event. So it works great plugged and unplugged in wireless mode! So the right line (at the bottom works) is the following:

devices.emplace_back("/dev/input/by-id/usb-1532_Razer_Naga_Pro_000000000000-if02-event-kbd" , "/dev/input/by-id/usb-1532_Razer_Naga_Pro_000000000000-event-mouse"); // NAGA PRO

Thanks again! Now it's perfect!!!

from razer_mouse_linux.

Related Issues (20)

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.