Example #1
0
from xpra.server.server_uuid import save_uuid, get_uuid
from xpra.x11.fakeXinerama import find_libfakeXinerama, save_fakeXinerama_config, cleanup_fakeXinerama
from xpra.x11.gtk_x11.prop import prop_get, prop_set
from xpra.x11.common import MAX_WINDOW_SIZE
from xpra.os_util import StringIOClass, monotonic_time, strtobytes, bytestostr, PYTHON3
from xpra.util import engs, csv, typedict, iround, envbool, XPRA_DPI_NOTIFICATION_ID
from xpra.net.compression import Compressed
from xpra.server.gtk_server_base import GTKServerBase
from xpra.x11.xkbhelper import clean_keyboard_state
from xpra.log import Logger

gdk = import_gdk()

set_context_check(verify_sync)
RandR = RandRBindings()
X11Keyboard = X11KeyboardBindings()
X11Core = X11CoreBindings()
X11Window = X11WindowBindings()

if PYTHON3:
    unicode = str  #@ReservedAssignment

log = Logger("x11", "server")
keylog = Logger("x11", "server", "keyboard")
mouselog = Logger("x11", "server", "mouse")
grablog = Logger("server", "grab")
cursorlog = Logger("server", "cursor")
screenlog = Logger("server", "screen")
xinputlog = Logger("xinput")
gllog = Logger("screen", "opengl")
Example #2
0
#!/usr/bin/env python
# This file is part of Xpra.
# Copyright (C) 2011-2013 Antoine Martin <*****@*****.**>

import time
from xpra.x11.bindings import posix_display_source  #@UnusedImport
from xpra.x11.bindings.keyboard_bindings import X11KeyboardBindings  #@UnresolvedImport
keyboard_bindings = X11KeyboardBindings()


def main():
    while True:
        down = keyboard_bindings.get_keycodes_down()
        print("down=%s" % down)
        time.sleep(1)


if __name__ == "__main__":
    main()
Example #3
0
 def init(self):
     self.rfb_buttons = 0
     self.x11_keycodes_for_keysym = {}
     if POSIX and not OSX:
         from xpra.x11.bindings.keyboard_bindings import X11KeyboardBindings  #@UnresolvedImport
         self.X11Keyboard = X11KeyboardBindings()