Git Product home page Git Product logo

Comments (13)

wavexx avatar wavexx commented on August 15, 2024

python-xlib is no longer used and Screenkey/keylistener.py works correctly with gi/GLib and python3.
pygtk is not available on python3 though, meaning that a full transition to gi/gtk3 is required.

from screenkey.

rhoit avatar rhoit commented on August 15, 2024

how can i test the python3 branch

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

There's no branch for python 3. The internal key handling library is python3-compatible, but the current GUI is still based on gtk2 and must be rewritten for python-gi.

from screenkey.

rhoit avatar rhoit commented on August 15, 2024

thanx, I'm trying to port into py3, I have come up to bare workable version but much things to be done.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

Strictly speaking, I'd like to ditch most of the current gui building code and use something like glade to construct the UI instead. Several parts of the listener also need changes to display mouse activity, which is now recorded but didn't finish displaying the status yet.

from screenkey.

aleb avatar aleb commented on August 15, 2024

How is this going? Need help?

from screenkey.

rhoit avatar rhoit commented on August 15, 2024

kinda on hold buzy in other things..

from screenkey.

aleb avatar aleb commented on August 15, 2024

@rhoit Could you summarize what else is needed until it's complete? I might spend some time on it.
Is there interest in this - @wavexx at what point would you consider it mergeable?

from screenkey.

aleb avatar aleb commented on August 15, 2024

@wavexx could you comment about https://github.com/rhoit/screenkey/commits/py3-port ? Do you consider it a good start for the port to Python3?

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

from screenkey.

rhoit avatar rhoit commented on August 15, 2024

I haven't worked much in the preferences, the core thing is runnable, but it doesn't render the symbols. I will get back with screenshot and detail later till tommorow got to run now.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

from screenkey.

rhoit avatar rhoit commented on August 15, 2024

Things to be done

  • back space, arrow keys and space icon rendering
  • build preference, make change preference to reflect in UI
  • show mouse information.
  • movable ui widget and auto font resizing.
  • fix key modes

here are the screen shot for now and then

port version

screenshot96

screenshot95

screenshot92

old version

screenshot94

screenshot93

from screenkey.

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.