Code Monkey home page Code Monkey logo

remote-numpad-server'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

Watchers

 avatar  avatar  avatar

Forkers

crazygladiator

remote-numpad-server's Issues

clamwin sees it as a virus

scanned it with clamwin on windows. got a virus hit.


Scan Started Tue Feb 22 21:39:01 2022
-------------------------------------------------------------------------------


software\Remote.Numpad.Server-1.5.1-windows.msi: Win.Malware.Sivis-6744066-0 FOUND
----------- SCAN SUMMARY -----------
Known viruses: 8605985
Engine version: 0.103.2
Scanned directories: 0
Scanned files: 1
Infected files: 1

Data scanned: 100.47 MB
Data read: 51.56 MB (ratio 1.95:1)
Time: 36.820 sec (0 m 36 s)
Start Date: 2022:02:22 21:39:01
End Date:   2022:02:22 21:39:38

--------------------------------------
Completed
--------------------------------------

remotepadvirus

"Failed to launch JVM" Error Message

This application was working before but now it just throws that error every time I try to launch. Java Version 8 Update 351 (from About Java GUI), latest version of Remote Numpad Server.

Java console:
java version "19.0.1" 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)

I had previously installed Java 19.0.1 attempting to build an Android apk from another project, but was using Remote Numpad just fine after I had done that

Server install user friendlyness for the not so tech savvy

Hi, I had to punch a hole in windows firewall manually. While for me it's an easy task, I guess a lot of people don't know how to do that.

Also A full link to the server installer of the server on play store and your github readme would help the not so tech savvy. (I installed from f-droid, but came across a "does not work" on play"

Cheers! Great app, exactly what it needs to do without fuss!

Feature: more verbose login than "echec de la connexion"

When connextion doesn t work in french is says "echec de la connexion" .
It would be nice to know what is the error.
I am in HID mode, I don t know why it don t work now (it used to work).
The error seems to come back much faster when the blutooth connexion with thcomputer actually works.
I think My error should be " Connexion HID not accepted by the host "

KDE Connect compatibility

I establish my connections using KDE Connect.

However, I don't seem to be able to use Remote NumPad with it (as a simple keyboard... Because there really isn't a great alternative to this!)

Can you add compatibility with KDE Connect?

Thanks!

Wayland support

I tried to run the numpad server in Sway, but it fails to start due to DISPLAY being unset:

% java -jar Remote.Numpad.Server-1.5.2-all.jar
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
but this program performed an operation which requires it.
        at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:165)
        at java.desktop/java.awt.Window.<init>(Window.java:545)
        at java.desktop/java.awt.Frame.<init>(Frame.java:423)
        at java.desktop/javax.swing.JFrame.<init>(JFrame.java:224)
        at com.guillaumepayet.remotenumpadserver.ui.StatusWindow.<init>(StatusWindow.kt:35)
        at com.guillaumepayet.remotenumpadserver.MainKt$main$1.invokeSuspend(main.kt:46)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
        at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:84)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
        at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
        at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
        at com.guillaumepayet.remotenumpadserver.MainKt.main(main.kt:37)
        at com.guillaumepayet.remotenumpadserver.MainKt.main(main.kt)

I also tried running it using xwayland, in which case the GUI appears functional, but none of the generated keypresses actually reach running wayland applications, or even other X apps running in xwayland.

It looks like the logic for generating keypresses happens in KeyEventProcessor.kt and VirtualNumpad.kt, which are both using the AWT library which is generating the exception about DISPLAY being unset. From a quick search, I wasn't able to find much clear information about whether this library has any wayland support at all, but given its age, I suppose it doesn't.

In any case, I'd love to be able to use this application on my wayland system, but it doesn't appear possible right now.

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.