GUI for a command-line Python script (ideally Kivy based)
£20-250 GBP
Suoritettu
Julkaistu lähes 10 vuotta sitten
£20-250 GBP
Maksettu toimituksen yhteydessä
Ideally need a Kivy ([login to view URL]) based Python GUI (its nicer that PyWx or Tk) to this: [login to view URL]
In more detail:
This is a TCP client that connects to this on a Mac: [login to view URL] or this: [login to view URL]!E9RWATKB!Ausuv8_EROKy2IJV86rsg2F4CLEXWVeezaiH_0CcU-c on windows. So to build this you will need one of these TCP Server software running to test the functionality. You don't need to know how the server works.
An image of the kind of UI for the GUI is attached. Note that entering text into the "Send Key_" text field sends this string to the [login to view URL] :
python [login to view URL] --host IP_ADDRESS_HERE -cmd send_key -scmd "normalkey:KEY_HERE|modifier:MODIFIER_HERE|modifier:MODIFIER_HERE"
NB: IP_ADDRESS_HERE is from the IP Address field in the GUI
KEY_HERE is from the text field. Note that it automatically sends the command after every keystroke.
MODIFIER_HERE is whether any modifiers are on (e.g. control, alt, windows (command) key, shift).
The application should detect if any modifier keys are pressed and switch these on in the GUI. Modifier key states are "sticky" e.g. if a user presses and releases "ctrl" then the "control" checkbox is ticked and the modifier: number is sent to the Client script. The numbers for these are here: [login to view URL]
NB: Reason I would want this Kivy based is for an easy port across platforms including iOS. Am happy to discuss PythonWx or even Tk but Kivy would be ideal because the GUI logic is so much nicer..