Git Product home page Git Product logo

Comments (29)

wavexx avatar wavexx commented on August 15, 2024

The first is already available through Ctrl + Ctrl (using both control keys).

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024

This keys cmbination not work on my Elementary OS (Based on Ubuntu 14.04 LTS).
Screenkey 0.8.1
I installed from this instruction and their repository.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On 27/01/16 21:04, Igor Bronovskyi wrote:

This keys cmbination not work on my Elementary OS (Based on Ubuntu 14.04
LTS).

Can you start screenkey in a terminal with debugging?

screenkey -d

then immediately press both control keys.
It should show the following:

% screenkey -d
DEBUG:Screenkey:Options loaded.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Using StatusIcon.
DEBUG:Screenkey:Key pressed 65507(ks): None (Control_L, mask: 00000000)
DEBUG:Screenkey:Key released 65507(ks): Control_L
DEBUG:Screenkey:Key pressed 65507(ks): None (Control_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65508(ks): None (Control_R, mask: 00000100)
INFO:Screenkey:Ctrl+Ctrl detected: screenkey disabled.

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024
brun@pro-book:~$ screenkey -d
Gtk-Message: Failed to load module "pantheon-filechooser-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
DEBUG:Screenkey:Options loaded.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Visible Shift changed: True.
DEBUG:Screenkey:Using AppIndicator.
DEBUG:Screenkey:Key filtered 65507(ks): Control_L
DEBUG:Screenkey:Key repeated 65507(ks): None (Control_L, mask: 00000000)
DEBUG:Screenkey:Key filtered 65508(ks): Control_R
INFO:Screenkey:Ctrl+Ctrl detected: screenkey disabled.
DEBUG:Screenkey:Key repeated 65508(ks): None (Control_R, mask: 00000100)
INFO:Screenkey:Ctrl+Ctrl detected: screenkey enabled.
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key released 65507(ks): Control_L

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024

Not working.
How bind another key to this? And bind keys with other actions?

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On 27/01/16 23:15, Igor Bronovskyi wrote:

Not working.

I was asking if you're doing something special with the keyboard that
you're using.

It's not usual to have key-repeats for control keys.

How bind another key to this? And bind keys with other actions?

It's currently not possible.

I'll have to implement some way to set bindings, but ctrl+ctrl is one of
the combinations which are likely to never cause trouble, but cannot be
bound the "usual" way either.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On 27/01/16 23:15, Igor Bronovskyi wrote:

Not working.

Can you try on the current master branch?

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024
Installed /usr/local/lib/python2.7/dist-packages/screenkey-0.8.1-py2.7.egg
Processing dependencies for screenkey==0.8.1
Finished processing dependencies for screenkey==0.8.1

This key combination I have not used in the system, but not working. Nothing happens.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On 31/01/16 12:52, Igor Bronovskyi wrote:

|Installed
/usr/local/lib/python2.7/dist-packages/screenkey-0.8.1-py2.7.egg
Processing dependencies for screenkey==0.8.1 Finished processing
dependencies for screenkey==0.8.1 |

This key combination I have not used in the system, but not working.
Nothing happens.

Can you post again the log you get by running screenkey -d and pressing
both control keys?

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024
brun@pro-book:~$ screenkey -d 
Gtk-Message: Failed to load module "pantheon-filechooser-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
DEBUG:Screenkey:Options loaded.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Visible Shift changed: True.
DEBUG:Screenkey:Using AppIndicator.
DEBUG:Screenkey:Key filtered 65507(ks): Control_L
DEBUG:Screenkey:Key repeated 65507(ks): None (Control_L, mask: 00010000)
DEBUG:Screenkey:Key filtered 65508(ks): Control_R
DEBUG:Screenkey:Key repeated 65508(ks): None (Control_R, mask: 00010100)
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key released 65507(ks): Control_L
DEBUG:Screenkey:Key released 65507(ks): Control_L

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

I cannot reproduce this.

Are you using some input methods, such as ibus or fcitx?
What method did you set? (can you try to disable it to test?).

from screenkey.

BrunIF avatar BrunIF commented on August 15, 2024

Very fine work on Ubuntu but not work on Elementary OS 0.3
I don't understand why.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On 03/02/16 23:18, Igor Bronovskyi wrote:

Very fine work on Ubuntu but not work on Elementary OS 0.3
I don't understand why.

I suspect there's a different input method or it's configured differently.

Unfortunately I don't have time to try elementary os to find out.
Any help in debugging would be appreciated.

from screenkey.

xintron avatar xintron commented on August 15, 2024

I don't have the same problem but I do request the HotKey support for "toggle enabled". The problem I'm faced with is only one ctrl key mapped on my laptop keyboard (Macbook running Linux). While it's possible to temporarily map Control_R to another button it would be even better to allow they combination to be set (my personal idea is to use Ctrl+Esc).

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On Thu, Feb 18 2016, Marcus Carlsson [email protected] wrote:

I don't have the same problem but I do request the HotKey support for "toggle
enabled". The problem I'm faced with is only one ctrl key mapped on my laptop
keyboard (Macbook running Linux). While it's possible to temporarily map
Control_R to another button it would be even better to allow they combination
to be set (my personal idea is to use Ctrl+Esc).

This is definitely something that needs to be done, no discussion.

I was looking for a widget already designed to capture new keybindings
("accelerators" in gtk), but I came empty handed. It's annoying that one
has to implement this.

But on the other hand, it's probably unlikely that existing widgets can
capture stuff as Ctrl+Ctrl.

I think I'll add a text input where you write the keyboard sequence to
be captured (as "Ctrl+Ctrl", "Ctrl+ESC", etc).

from screenkey.

uli-heller avatar uli-heller commented on August 15, 2024

I do have a similar issue. Ctrl-Ctrl doesn''t work for me. It is always detected twice:

DEBUG:Screenkey:Key filtered 65508(ks): Control_R
INFO:Screenkey:Ctrl+Ctrl detected: screenkey disabled.
DEBUG:Screenkey:Key repeated 65508(ks): None (Control_R, mask: 00000100)
INFO:Screenkey:Ctrl+Ctrl detected: screenkey enabled.
DEBUG:Screenkey:Key released 65508(ks): Control_R

Once, I've been able to produce two lines in between the detections:

DEBUG:Screenkey:Key filtered 65508(ks): Control_R
INFO:Screenkey:Ctrl+Ctrl detected: screenkey disabled.
DEBUG:Screenkey:Key pressed  65507(ks): None (Control_L, mask: 00000000)
DEBUG:Screenkey:Key pressed  65508(ks): None (Control_R, mask: 00000100)
INFO:Screenkey:Ctrl+Ctrl detected: screenkey enabled.
DEBUG:Screenkey:Key released 65508(ks): Control_R

My environment:

  • Ubuntu-14.04
  • Cinnamon desktop
  • screenkey-0.8.1

I'll try it with an Ubuntu-Mate-16.04 later on.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

Although I didn't do much yet to improve the hotkey, the current version in master should at least work-around the double detection. Could you try?

from screenkey.

uli-heller avatar uli-heller commented on August 15, 2024

Current master works fine with me, congratulations and thanks!

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

In a similar spirit, I now allow also shift+shift and alt+alt for the same effect.
Again, this is still not a proper configurable hotkey (so I'm not closing this), but should help in some keyboard layouts.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

The advantage here is that these combinations cannot be bound as hotkeys at all, so they're free from conflicting from a regular hotkey in any other program.

from screenkey.

pataquets avatar pataquets commented on August 15, 2024

Same problem here. Dell laptop running Precise + Gnome classic. Tried holding/releasing the keys in different orderings, but no change.
Debug output, in case it is of any help:

$ screenkey --no-detach --debug
DEBUG:Screenkey:file /home/amontero/.cache/screenkey.dat does not exists.
DEBUG:Screenkey:Thread created
Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Using AppIndicator.
DEBUG:Screenkey:Key 37(keycode) pressed. Symbols [u'\uffe3', '', '', '']
DEBUG:Screenkey:Key 105(keycode) pressed. Symbols [u'\uffe4', '', '', '']
DEBUG:Screenkey:Key 105(keycode) released. Symbols [u'\uffe4', '', '', '']
DEBUG:Screenkey:Key 37(keycode) released. Symbols [u'\uffe3', '', '', '']
DEBUG:Screenkey:Key 50(keycode) pressed. Symbols [u'\uffe1', '', '', '']
DEBUG:Screenkey:Key 62(keycode) pressed. Symbols [u'\uffe2', '', '', '']
DEBUG:Screenkey:Key 62(keycode) released. Symbols [u'\uffe2', '', '', '']
DEBUG:Screenkey:Key 50(keycode) released. Symbols [u'\uffe1', '', '', '']
DEBUG:Screenkey:Key 64(keycode) pressed. Symbols [u'\uffe9', u'\uffe7', '', '']
DEBUG:Screenkey:Key 108(keycode) pressed. Symbols [u'\ufe03', '', '', '']
DEBUG:Screenkey:Key 64(keycode) released. Symbols [u'\uffe9', u'\uffe7', '', '']
DEBUG:Screenkey:Key 108(keycode) released. Symbols [u'\ufe03', '', '', '']

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

On Tue, Sep 27 2016, Alfonso Montero [email protected] wrote:

Same problem here. Dell laptop running Precise + Gnome classic. Tried holding/releasing the keys in different orderings, but no change.
Debug output, in case it is of any help:

By looking the log, you're using the original screenkey, not this fork.

Note that the ubuntu (and debian) repository still has the original
fork. See http://www.webupd8.org/2016/05/tool-to-display-keystrokes-in.html if you
want a pre-packaged version.

from screenkey.

pozitron57 avatar pozitron57 commented on August 15, 2024

@wavexx, it would be great if ctrl+ctrl hotkey will be mentioned in the readme on the main page! I'm quite surprised to find it here but not there.

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

from screenkey.

pozitron57 avatar pozitron57 commented on August 15, 2024

@wavexx, it seems that I'm completely dumb. It is mentioned just in the right place. Maybe just one can give a little more visibility using <kbd></kbd> tag like so:

To disable screenkey while recording (for example, during password prompts), press both control keys (Ctrl + Ctrl), or both shift keys (Shift + Shift), or both alt keys (Alt + Alt) at the same time.

It may seem to be a little excessive, but would help someone not very patient who just scrolls the page back and forth looking for the shotcuts. Well, I must admit that this type of behavior is not very smart but rather common. Thanks for the great tool!

from screenkey.

wavexx avatar wavexx commented on August 15, 2024

from screenkey.

DanitiKain avatar DanitiKain commented on August 15, 2024

screenkey -d
DEBUG:Screenkey:Options loaded.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Visible Shift changed: True.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Show Whitespace changed: True.
DEBUG:Screenkey:Using StatusIcon.
DEBUG:Screenkey:Key pressed 65508(ks): None (Control_R, mask: 00000000)
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key pressed 269025067(ks): None (XF86WakeUp, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cXF86WakeUp'.
DEBUG:Screenkey:Key released 269025067(ks): XF86WakeUp
DEBUG:Screenkey:Key pressed 65505(ks): None (Shift_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65506(ks): None (Shift_R, mask: 00000001)
DEBUG:Screenkey:Key released 65506(ks): Shift_R
DEBUG:Screenkey:Key released 65505(ks): Shift_L
fDEBUG:Screenkey:Key pressed 102(ks): 'f' (f, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cf'.
jDEBUG:Screenkey:Key pressed 106(ks): 'j' (j, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cf\u200cj'.
DEBUG:Screenkey:Key released 102(ks): f
DEBUG:Screenkey:Key released 106(ks): j
DEBUG:Screenkey:Key pressed 65513(ks): None (Alt_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65514(ks): None (Alt_R, mask: 00001000)
DEBUG:Screenkey:Key released 65514(ks): Alt_R
DEBUG:Screenkey:Key released 65513(ks): Alt_L
sDEBUG:Screenkey:Key pressed 115(ks): 's' (s, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs'.
tDEBUG:Screenkey:Key pressed 116(ks): 't' (t, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct'.
iDEBUG:Screenkey:Key pressed 105(ks): 'i' (i, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci'.
DEBUG:Screenkey:Key released 115(ks): s
DEBUG:Screenkey:Key released 116(ks): t
DEBUG:Screenkey:Key released 105(ks): i
lDEBUG:Screenkey:Key pressed 108(ks): 'l' (l, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl'.
DEBUG:Screenkey:Key released 108(ks): l
lDEBUG:Screenkey:Key pressed 108(ks): 'l' (l, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl'.
DEBUG:Screenkey:Key released 108(ks): l
DEBUG:Screenkey:Key pressed 32(ks): ' ' (space, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl\u200c\u2423'.
DEBUG:Screenkey:Key released 32(ks): space
oDEBUG:Screenkey:Key pressed 111(ks): 'o' (o, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl\u200c\u2423\u200co'.
nDEBUG:Screenkey:Key pressed 110(ks): 'n' (n, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl\u200c\u2423\u200co\u200cn'.
DEBUG:Screenkey:Key released 111(ks): o
DEBUG:Screenkey:Key released 110(ks): n
yDEBUG:Screenkey:Key pressed 121(ks): 'y' (y, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl\u200c\u2423\u200co\u200cn\u200cy'.
DEBUG:Screenkey:Key released 121(ks): y
DEBUG:Screenkey:Key pressed 65288(ks): u'\x08' (BackSpace, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cs\u200ct\u200ci\u200cl\u200cl\u200c\u2423\u200co\u200cn'.
DEBUG:Screenkey:Key released 65288(ks): BackSpace

Modifier keys to turn this off are not working. Tried all the combinations ctrl+ctrl, alt+alt and shift+shift.

This is in the latest version of Antergos and screenkey install from AUR.

from screenkey.

DanitiKain avatar DanitiKain commented on August 15, 2024

I cloned the current repo and ran debug. Here is the output. It didn't work either.

screenkey -d
DEBUG:Screenkey:Options loaded.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Visible Shift changed: True.
DEBUG:Screenkey:Restarting LabelManager.
DEBUG:Screenkey:Thread stopped.
DEBUG:Screenkey:Thread started.
DEBUG:Screenkey:Show Whitespace changed: True.
DEBUG:Screenkey:Using StatusIcon.
tDEBUG:Screenkey:Key pressed 116(ks): 't' (t, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct'.
hDEBUG:Screenkey:Key pressed 104(ks): 'h' (h, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch'.
DEBUG:Screenkey:Key released 116(ks): t
iDEBUG:Screenkey:Key pressed 105(ks): 'i' (i, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci'.
DEBUG:Screenkey:Key released 104(ks): h
DEBUG:Screenkey:Key released 105(ks): i
sDEBUG:Screenkey:Key pressed 115(ks): 's' (s, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs'.
DEBUG:Screenkey:Key released 115(ks): s
DEBUG:Screenkey:Key pressed 32(ks): ' ' (space, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423'.
DEBUG:Screenkey:Key released 32(ks): space
sDEBUG:Screenkey:Key pressed 115(ks): 's' (s, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200cs'.
DEBUG:Screenkey:Key released 115(ks): s
DEBUG:Screenkey:Key pressed 65288(ks): u'\x08' (BackSpace, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423'.
DEBUG:Screenkey:Key released 65288(ks): BackSpace
iDEBUG:Screenkey:Key pressed 105(ks): 'i' (i, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci'.
DEBUG:Screenkey:Key released 105(ks): i
sDEBUG:Screenkey:Key pressed 115(ks): 's' (s, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs'.
DEBUG:Screenkey:Key released 115(ks): s
DEBUG:Screenkey:Key pressed 32(ks): ' ' (space, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423'.
DEBUG:Screenkey:Key released 32(ks): space
aDEBUG:Screenkey:Key pressed 97(ks): 'a' (a, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca'.
DEBUG:Screenkey:Key pressed 32(ks): ' ' (space, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca\u200c\u2423'.
DEBUG:Screenkey:Key released 97(ks): a
DEBUG:Screenkey:Key released 32(ks): space
tDEBUG:Screenkey:Key pressed 116(ks): 't' (t, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca\u200c\u2423\u200ct'.
eDEBUG:Screenkey:Key pressed 101(ks): 'e' (e, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca\u200c\u2423\u200ct\u200ce'.
DEBUG:Screenkey:Key released 116(ks): t
DEBUG:Screenkey:Key released 101(ks): e
sDEBUG:Screenkey:Key pressed 115(ks): 's' (s, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca\u200c\u2423\u200ct\u200ce\u200cs'.
tDEBUG:Screenkey:Key pressed 116(ks): 't' (t, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200ct\u200ch\u200ci\u200cs\u200c\u2423\u200ci\u200cs\u200c\u2423\u200ca\u200c\u2423\u200ct\u200ce\u200cs\u200ct'.
DEBUG:Screenkey:Key released 115(ks): s
DEBUG:Screenkey:Key released 116(ks): t
DEBUG:Screenkey:Key pressed 65508(ks): None (Control_R, mask: 00000000)
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key pressed 269025067(ks): None (XF86WakeUp, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cXF86WakeUp'.
DEBUG:Screenkey:Key released 269025067(ks): XF86WakeUp
DEBUG:Screenkey:Key pressed 65513(ks): None (Alt_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65514(ks): None (Alt_R, mask: 00001000)
DEBUG:Screenkey:Key released 65514(ks): Alt_R
DEBUG:Screenkey:Key released 65513(ks): Alt_L
DEBUG:Screenkey:Key pressed 65505(ks): None (Shift_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65506(ks): None (Shift_R, mask: 00000001)
DEBUG:Screenkey:Key released 65506(ks): Shift_R
DEBUG:Screenkey:Key released 65505(ks): Shift_L
DEBUG:Screenkey:Key pressed 65505(ks): None (Shift_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65506(ks): None (Shift_R, mask: 00000001)
DEBUG:Screenkey:Key released 65506(ks): Shift_R
DEBUG:Screenkey:Key released 65505(ks): Shift_L
DEBUG:Screenkey:Key pressed 65506(ks): None (Shift_R, mask: 00000000)
DEBUG:Screenkey:Key pressed 65505(ks): None (Shift_L, mask: 00000001)
DEBUG:Screenkey:Key released 65506(ks): Shift_R
DEBUG:Screenkey:Key released 65505(ks): Shift_L
DEBUG:Screenkey:Key pressed 65514(ks): None (Alt_R, mask: 00000000)
DEBUG:Screenkey:Key pressed 65513(ks): None (Alt_L, mask: 00001000)
DEBUG:Screenkey:Key released 65514(ks): Alt_R
DEBUG:Screenkey:Key released 65513(ks): Alt_L
DEBUG:Screenkey:Key pressed 65508(ks): None (Control_R, mask: 00000000)
DEBUG:Screenkey:Key released 65508(ks): Control_R
DEBUG:Screenkey:Key pressed 269025067(ks): None (XF86WakeUp, mask: 00000000)
DEBUG:Screenkey:Label updated: u'\u200cXF86WakeUp'.
DEBUG:Screenkey:Key released 269025067(ks): XF86WakeUp
DEBUG:Screenkey:Key pressed 65514(ks): None (Alt_R, mask: 00000000)
DEBUG:Screenkey:Key pressed 65513(ks): None (Alt_L, mask: 00001000)
DEBUG:Screenkey:Key released 65514(ks): Alt_R
DEBUG:Screenkey:Key released 65513(ks): Alt_L
DEBUG:Screenkey:Key pressed 65505(ks): None (Shift_L, mask: 00000000)
DEBUG:Screenkey:Key pressed 65506(ks): None (Shift_R, mask: 00000001)
DEBUG:Screenkey:Key released 65506(ks): Shift_R
DEBUG:Screenkey:Key released 65505(ks): Shift_L
DEBUG:Screenkey:Key pressed 65507(ks): None (Control_L, mask: 00000000)

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.