Giter VIP home page Giter VIP logo

xclicker's People

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

xclicker's Issues

hotkey

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system:
  • De or Wm:
  • XClicker version:

STEPS TO REPRODUCE:

EXPECTED BEHAVIOUR:

ACTUAL BEHAVIOUR:

Additional information (optional):

Suport Arm64

Can you support it for Arm64. I'm run it on oracle arm but have not file compatible

Key still in use after exit

i used xclicker with the default hotkey of "f8"

and after i closed it i am no longer able to use the f8 key

everytime i press f8 the current window lose the focus while i press f8, no other window has the focus and when i release the f8 key everythink is normal again ... until i use f8 again

this behavior still remains after restart, even i dont run xclicker again after the boot process

i am using Kubuntu 22.04 LTS without wayland (just the good old X-server)

Hotkey combinations not working, standalone hotkeys do

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Void Linux x86_64
  • De or Wm: GNOME 41.5 w/ Mutter (on Xorg)
  • XClicker version: 1.3.2

STEPS TO REPRODUCE:

  1. Set a hotkey combination (Ctrl / Shift + Something)
  2. Press that hotkey combination

EXPECTED BEHAVIOUR:

After pressing the hotkey combination, the clicker should start.

ACTUAL BEHAVIOUR:

Nothing happens.

Additional information (optional):

Everything else pretty much works, I can set the hotkey to F8 for e.g. and after pressing that it will start. Setting the hotkey to Shift + F8, Ctrl + F8, R_Shift + F8 etc. will not work and the clicker won't start after pressing the combination.

Crash when setting the hotkey

When i opened my xclicker today, it crashed whenever i tried to set the hotkeys, after some debugging i noticed it was happening because g_idle_add expects a function that returns a boolean, and removes the function from the event list if it returns false, instead, it was receiving a void function, which would cause it to run indefinitely, causing a segmentation fault.

It can be fixed by replacing g_idle_add with g_idle_add_once.

Im not sure why it suddenly started happening, maybe a GLib update changed the behavior of g_idle_add?

Robot discord

whoever wants it here’s the noobs discord: robiot#3455

Enable with hotkey + Left/Right click

xclicker works reasonably well, thanks, but I could imagine a different activation to be more ergonomic.

In particular, it would be great if I could configure it to auto-click whenever the mouse button is kept down, as long as a configurable keyboard key (e.g. left ctrl, or something else) is pressed.

In this mode, it would also not be necessary to configure a specific mouse button, as this mode would just work with any mouse button.

Doesn't Run

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Manjaro 5.15
  • De or Wm:
  • XClicker version:

STEPS TO REPRODUCE:

  1. Download xclicker using any method
  2. try making
  3. fails

EXPECTED BEHAVIOUR:

should download and be runnable

ACTUAL BEHAVIOUR:

fails to download due to /home/user/xclicker/PKGBUILD: line 17: make: command not found

Additional information (optional):

Add ability to set multiple targets

There are cases where it would be able to click in different places, at different intervals. It would be nice to be able to set this up from the same session.

Start hotkey held until key repeat causes bad timing

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Manjaro
  • De or Wm: XFCE
  • XClicker version: 1.3.0

STEPS TO REPRODUCE:

  1. Keyboard key repeat must be enabled
  2. Set click interval to a long time, like 1000ms (this is just to make the problem easier to observe)
  3. Hold down the start/stop hotkey until key repeat causes the Start and Stop buttons to rapidly toggle back and forth
  4. Release the start/stop hotkey

EXPECTED BEHAVIOUR:

I expected the start/stop hotkey to activate the clicker on release, not on press, and for the clicker to output clicks with period matching the Click Interval.

ACTUAL BEHAVIOUR:

The click output is of varying frequency. It still stops when the start/stop button is pressed.

Additional information (optional):

I stumbled on this because it makes intuitive sense to me for the autoclicker to fire while the hotkey is held down, like a gamepad with autofire, essentially starting when the button is pressed and stopping when it is released. I think that would be a very cool enhancement, and it would probably also make this issue go away. I expect that is probably a big tear-up, though.

ARMv7 Support

Possibly provide binaries for ARMv7 architecture? That would be very useful.

Feature: Add ability to click and hold

It would be nice to be able to specify a duration, and have it keep the mouse clicked for that duration each click "cycle".
Might also be nice to have the ability to hold down the mouse button continuously.

Cant remove/uninstall in Fedora 37

How to remove/uninstall this project using procedure:

git clone https://github.com/robiot/xclicker.git
cd xclicker
make install

I'm trying to remove it with make uninstall and I have the error make: *** No rule to process the 'uninstall' target, I've tried to remove it in other ways using commands to remove the directory completely but without success.

XClicker not letting me choose shortcut

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system:pop os
  • De or Wm:De
  • XClicker version:1.3.2.amd64

STEPS TO REPRODUCE:

1.go to settings
2.click start
3.choose custom letter/number

EXPECTED BEHAVIOUR:

auto clicker should start from the press of the custom control

ACTUAL BEHAVIOUR:

<doesn't even let you choose custom keyboard shortcut>

bug: Safe mode dialog Makes XClicker crash when starting with hotkey

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Arch Linux
  • De or Wm: Gnome 40.5
  • XClicker version: v1.1.0

STEPS TO REPRODUCE:

  1. Start XClicker and make sure safe mode is enabled.
  2. Set the milliseconds to something under 10.
  3. Start clicking by pressing the hotkey (Default F8)

EXPECTED BEHAVIOUR:

A warning like this should appear.
image

ACTUAL BEHAVIOUR:

XClicker exists with code 1 sometimes, and sometimes with
[xcb] Unknown sequence number while awaiting reply [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. xclicker: xcb_io.c:365: poll_for_response: Assertion !xcb_xlib_threads_sequence_lost' failed.

You can type in the "Click type" box

OS / ENVIRONMENT:

  • Operating system: Arch linux
  • XClicker version: Latest

EXPECTED BEHAVIOUR:

You should not be able to type there.

ACTUAL BEHAVIOUR:

You can type there

Additional information (optional):

The t in type should be capitalized.

Native mode

A mode that uses uinput to send mouse events. This will work in wayland, but probably require root.

Hold mode that is running while hotkey is held down

I think we misunderstood the hold feature that was requested. Currently it just holds down the button without sending a MouseUp event until stop is pressed. If there is anyone that uses this mode as it is right now, please let me know and for what.

Safe mode dialog Makes XClicker crash on XFCE, Reproduce?

Here a guy told about a problem he had when starting with under a 10 millisecond interval.

(xclicker:24771): Gdk-WARNING **: 16:57:06.677: The program 'xclicker' received an X Window System error.This probably reflects a bug in the program.The error was 'BadImplementation (server does not implement operation)'. (Details: serial 8456 error_code 17 request_code 20 (core protocol) minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)

Steps to reproduce (As I understood it)

  • Use XCFE
  • Have safe mode enabled
  • Set millisecond interval to something under 10
  • Press start

I tried to reproduce with gnome but it worked normally for me. If anyone can reproduce this, send it here.

Add "hold time per click" option

It'd be pretty useful to have a certain hold time amount you could specify per each click, and maybe even a random interval for that amount.

Installation

Deb precompiled file, add to flatpak, snap, aur.

dotnet

does not work with dotnet games/software
tested on manajro and arch

Clicking "Custom Location" Checkbox broken when multiple instances are open

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Manjaro
  • De or Wm: KDE
  • XClicker version: 1.1.0.r8 (AUR)

STEPS TO REPRODUCE:

Open Up multiple instances of Xclicker and then click the "custom location" checkbox in one of them. Instead of activating the functionality in the current instance, it will toggle in in the last instance that was opened.

EXPECTED BEHAVIOUR:

Clicking the custom location button should make the functionality work on the instance that you're interacting with.

ACTUAL BEHAVIOUR:

Additional information (optional):

Debian ARM64 Dependency

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Ubuntu LTS 22.04.3 LTS Guest (VM) running on M2 Mac Sonoma 14.0 Host
  • De or Wm: GNOME
  • XClicker version: 1.4.0

STEPS TO REPRODUCE:

tinya@ubuntu:~$ sudo apt-get install ~/Downloads/xclicker_1.4.0_aarch64.deb 
[sudo] password for tinya: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'xclicker:aarch64' instead of '/home/tinya/Downloads/xclicker_1.4.0_aarch64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xclicker:aarch64 : Depends: libx11-6:aarch64 but it is not installable
                    Depends: libxi6:aarch64 but it is not installable
E: Unable to correct problems, you have held broken packages.

EXPECTED BEHAVIOUR:

Successful installation of .deb file.

ACTUAL BEHAVIOUR:

Installation attempt will throw unmet dependency errors.

Additional information (optional):

Not a Linux expert by any means but this appears to stem from Debian architecture nomenclature: https://wiki.debian.org/SupportedArchitectures
https://wiki.debian.org/Arm64Port#Nomenclature_and_defines

Architecture specified in the control file:

Architecture: %ARCH%

Architecture: aarch64

To get this to install correctly, I unpackaged the .deb and control archive, edited the architecture to arm64, and repackaged the files:

tinya@ubuntu:~/Downloads$ cat control | grep Arch
Architecture: arm64
tinya@ubuntu:~/Downloads$ tar --ignore-failed-read -cvJf control.tar.xz control
tinya@ubuntu:~/Downloads$ ar rcs xclicker_1.4.0_arm64.deb debian-binary control.tar.xz data.tar.xz 

Feature request, not a bug. Requesting extra input options.

I am using version 1.3.2 and do not see any features for this so I ask if you could make this software work with other inputs as well? For example, letters and numbers on the keyboard? Or maybe even controller input? I would also like to request an option for more than one input to be pressed at once as well (with the option of separate times in which the inputs are pressed.) I also suggest adding a save-able config for different presets you want to use. Thanks!

1

2

Sometimes it freezes linux that I must reboot computer

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Arch Linux
  • De or Wm: bspwm
  • XClicker version: Unknown option --version

STEPS TO REPRODUCE:

  1. I enter 200 ms delay
  2. Then Settings
  3. Arch Linux bspwm freezes

EXPECTED BEHAVIOUR:

simple work

ACTUAL BEHAVIOUR:

Fully freezes system, screen does not respond, only mouse moves. sxhkd falls off, no wm restart, no reactions unlike power off button.

Additional information (optional):

Unable to Start or Change keybind on Fedora 36 KDE

OS / ENVIRONMENT:

  • Operating system: Fedora 36 KDE
  • De or Wm: KDE
  • XClicker version: 1.4.0

STEPS TO REPRODUCE:

1.Download Appimage
2.make into an executable then double click to execute
3.Attempt to start the auto clicking with default hotkey, Nothing happens.
4.Attempt to change the default hotkey, turns out i am unable to rebind it to any key at all ( i tried pretty much every key)

EXPECTED BEHAVIOUR:

On hotkey press start the auto clicker, and on start to change keybind it should register the key im pressing to turn it into the new hotkey

ACTUAL BEHAVIOUR:

When pressing the default hotkey (f8) the auto clicker doesnt do anything, and when i try to change the default hotkey it doesnt register any of the keys i press to change it into.

Additional information (optional):

I see this when i attempt to follow this guide https://github.com/robiot/xclicker/wiki/Installation#other-distros
image

edit: im very new to linux so go easy on me plz

Option to open at login

Would be nice to have a checkbox to enable opening at login, while I could just add the command to open the application during boot up, a checkbox would be more user friendly and shouldn't be super hard to implement

Click X amount of times

Thanks for the great Linux app!

Is it possible to click a certain amount of times, so I can press the button once instead of twice (on/off)?

Infinite warning windows

ISSUE TYPE:

  • Bug Report

OS / ENVIRONMENT:

  • Operating system: Ubuntu 22.04 LTS
  • De or Wm: ??
  • XClicker version: 1.4.0

STEPS TO REPRODUCE:

  1. Run XClicker, safe mode on
  2. Set time to 10 ms
  3. Press F8 to start

EXPECTED BEHAVIOUR:

A window to pop up saying "Warning: Intervals under 100 milliseconds are restricted because of safe mode."

ACTUAL BEHAVIOUR:

INFINITE such windows appeared. Close and close and close and they never close. They're open two at a time. Right-click icon in taskbar and "Quit 2 windows" (only 2 because the main window has long been closed), and two more pop up.

Additional information (optional):

Cant set hotkey on fedora

OS / ENVIRONMENT:

  • Operating system: nobara (a fedora tweak)
  • De or Wm: nobara normal iso de
  • XClicker version: 1.4.0

STEPS TO REPRODUCE:

  1. Launch
  2. Click on settings
  3. Press the Hotkey button , and then press the hotkey. this does nothing , it wont set the hotkey

Ive used this on arch and it worked just fine , so i dont know whats wrong now , maybe im missing a package or something

Allow binding of Left/Right clicks

Hello
I am loving xclicker and I was wondering if you could allow left/right click as key binds to activate the auto clicker.
Also if possible a hotkey to suspend the program so the key bind doesn't activate the auto clicker.

Thanks so much for your hard work.

edit: i dont know how to add labels to my post, sorry.

add ability to execute autoclicker on startup with it clicking

Hi, i am planning to make an afk roblox account in a game 24/7 on a vm to try it out. then i will put all the software on my rpi2 however there is an issue so when i hook it up to power and internet i CANNOT get the autoclicker to run by itself on startup. i am using a platform to help me host the 24/7 account called now.gg since i have to have the site open actively i cannot have the autoclicker failing on me could you add the capability please

Kylin-Desktop-V10-SP1 systemctl building error

hello
"I encountered some errors while compiling and installing the software, and I don't know how to resolve them.". Is there any troubleshooting solution that can be tried? thank!
CPU:kirin990
kernel:4.19.71-14-kr990

building output:
kylin@kylin-W515-PGUV-WBY0:~/Download/xclicker-1.4.0$ sudo make release
Build dir is already made
ninja install -C "build/release"
ninja: Entering directory `build/release'
[1/4] Compiling C object 'src/25a6634@@XClicker@exe/xclicker-app.c.o'.
FAILED: src/25a6634@@XClicker@exe/xclicker-app.c.o
cc -Isrc/25a6634@@XClicker@exe -Isrc -I../../src -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -Wno-incompatible-pointer-types -pthread -MD -MQ 'src/25a6634@@XClicker@exe/xclicker-app.c.o' -MF 'src/25a6634@@XClicker@exe/xclicker-app.c.o.d' -o 'src/25a6634@@XClicker@exe/xclicker-app.c.o' -c ../../src/xclicker-app.c
../../src/xclicker-app.c: In function ‘xclicker_app_init’:
../../src/xclicker-app.c:13:31: error: parameter name omitted
13 | static void xclicker_app_init(XClickerApp* /app/)
| ^~~~~~~~~~~~
[2/4] Compiling C object 'src/25a6634@@XClicker@exe/settings.c.o'.
ninja: build stopped: subcommand failed.
make: *** [Makefile:44:release] error 1

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.