scottkirkwood / key-mon

Automatically exported from code.google.com/p/key-mon
Apache License 2.0
141 stars 38 forks source link

Key-mon plans for Windows #62

Closed GoogleCodeExporter closed 2 years ago

GoogleCodeExporter commented 9 years ago
Hello,

First of all, THANKS a lot for developing key-mon. 
I use it on Ubuntu Maverick and I am really satisfied :-)

I am wondering whether or not are there any plans to port key-mon on Windows as 
well?

On Windows, Camstudio, which is probably the most widespread open-source screen 
recorder, lacks key-mon features.
At present, I have read Camstudio's developers are considering adding the 
options to show key combination [1] through  Hotkeys [2].

In my opinion, it would be great to have key-mon working on Windows as well.
This being said, I don't know how difficult would be to develop an ".exe" 
self-installer for key-mon :-(

Anyway, thanks indeed for your work for Linux users :-)

Best regards,

Silvio

[1] http://camstudio.org/forum/comments.php?DiscussionID=424&page=2
[2] http://www.autohotkey.com/

Original issue reported on code.google.com by slvgro...@gmail.com on 24 Oct 2010 at 8:06

GoogleCodeExporter commented 9 years ago
I would love to have it to work on Windows as well.
Right now the problem is that key-mon uses the fcntl module that is Unix/Linux 
only.

Original comment by olaf.rip...@gmail.com on 17 Nov 2010 at 8:44

GoogleCodeExporter commented 9 years ago
Issue 70 has been merged into this issue.

Original comment by livibet...@gmail.com on 12 Aug 2011 at 4:05

GoogleCodeExporter commented 9 years ago
I don't see fcntl being used, maybe it's removed some time after?

At this moment, from grep import result, I think these are the only issues:

    from Xlib import X
    from Xlib import XK
    from Xlib import display
    from Xlib.ext import record
    from Xlib.protocol import rq

And there are quite fundamental for how key-mon can work. The keycode stuff and 
record extension. I am sure they are quite different than in Windows if there 
are some equivalent packages can be used, maybe even different in _different_ 
versions of Windows.

A little off-topic, how about Max OS? I know they have X Window package, but 
don't know if it's same or if it has record extension.

Original comment by livibet...@gmail.com on 15 Aug 2011 at 3:39

GoogleCodeExporter commented 9 years ago
Issue 129 has been merged into this issue.

Original comment by livibet...@gmail.com on 31 Aug 2013 at 7:51

scottkirkwood commented 2 years ago

The code is very much tied to xlib and linux. Would be hard to port to Windows.