Esempio n. 1
0
def evminit():
    evm = EventMapper()
    evm.setButtonCallback(SCButtons.STEAM, button_pressed_callback)
    evm.setStickAxesCallback(stick_axes_callback)
    evm.setTrigAxesCallback(Pos.RIGHT, tigger_axes_callback)
    evm.setTrigAxesCallback(Pos.LEFT, tigger_axes_callback)
    return evm
Esempio n. 2
0
def evminit():
    global listener
    evm = EventMapper()

    #for enum in to_listen:
    for enum in SCButtons:
        listener[enum.name] = event_data.copy()
        evm.setButtonCallback(enum, update_event)

    listener["A"]["command"] = lambda: press("x")
    listener["B"]["command"] = lambda: press("z")
    listener["X"]["command"] = lambda: press("a")
    listener["Y"]["command"] = lambda: press("s")
    listener["STEAM"]["command"] = lambda: press("esc")
    listener["START"]["command"] = lambda: press("enter")
    listener["BACK"]["command"] = lambda: press("space")
    listener["LT"]["command"] = lambda: invoke("xdotool key d")
    listener["RT"]["command"] = lambda: invoke("xdotool key c")
    listener["LB"]["command"] = lambda: press("q")
    listener["RB"]["command"] = click

    listener["UP"]["start_stop"] = lambda pressed, btn: hold_callback_py(
        pressed, btn, "up")
    listener["DOWN"]["start_stop"] = lambda pressed, btn: hold_callback_py(
        pressed, btn, "down")
    listener["LEFT"]["start_stop"] = lambda pressed, btn: hold_callback_py(
        pressed, btn, "left")
    listener["RIGHT"]["start_stop"] = lambda pressed, btn: hold_callback_py(
        pressed, btn, "right")

    evm.setPadMouse(Pos.RIGHT)
    evm.setPadScroll(Pos.LEFT)
    #evm.setTrigButton(Pos.LEFT, Keys.BTN_THUMBR)
    #evm.setTrigButton(Pos.RIGHT, Keys.BTN_LEFT)
    evm.setStickAxesCallback(sticks)
    evm.setStickPressedCallback(keyboard)

    loop = asyncio.get_event_loop()

    t = Thread(target=loop_in_thread, args=(loop, ))
    t.start()

    return evm
Esempio n. 3
0
def evminit():
    evm = EventMapper()

    evm.setStickAxes(Axes.ABS_X, Axes.ABS_Y)
    evm.setPadAxes(Pos.RIGHT, Axes.ABS_RX, Axes.ABS_RY)
    evm.setPadAxesAsButtons(Pos.LEFT, [Axes.ABS_HAT0X, Axes.ABS_HAT0Y])

    evm.setTrigAxis(Pos.LEFT, Axes.ABS_Z)
    evm.setTrigAxis(Pos.RIGHT, Axes.ABS_RZ)

    evm.setButtonAction(SCButtons.A, Keys.BTN_A)
    evm.setButtonAction(SCButtons.B, Keys.BTN_B)
    evm.setButtonAction(SCButtons.X, Keys.BTN_X)
    evm.setButtonAction(SCButtons.Y, Keys.BTN_Y)
    evm.setButtonAction(SCButtons.LB, Keys.BTN_TL)
    evm.setButtonAction(SCButtons.RB, Keys.BTN_TR)
    evm.setButtonAction(SCButtons.BACK, Keys.BTN_SELECT)
    evm.setButtonAction(SCButtons.START, Keys.BTN_START)
    evm.setButtonAction(SCButtons.STEAM, Keys.BTN_MODE)
    evm.setButtonAction(SCButtons.LPAD, Keys.BTN_THUMBL)
    evm.setButtonAction(SCButtons.RPAD, Keys.BTN_THUMBR)
    evm.setButtonAction(SCButtons.LGRIP, Keys.BTN_A)
    evm.setButtonAction(SCButtons.RGRIP, Keys.BTN_B)

    return evm
Esempio n. 4
0
def evminit():
    global listener
    evm = EventMapper()

    #for enum in to_listen:
    for enum in SCButtons:
        listener[enum.name] = event_data.copy()
        evm.setButtonCallback(enum, update_event)

    listener["A"]["command"] = lambda: invoke("xdotool key Return")
    listener["B"]["command"] = lambda: invoke("xdotool key BackSpace")
    listener["X"]["command"] = lambda: invoke("xdotool key Escape")
    listener["STEAM"]["command"] = lambda: invoke("rofi -show Start:~/dotfiles/rofi/steam.sh")
    listener["LB"]["command"] = lambda: invoke("xdotool key XF86AudioLowerVolume")
    listener["RB"]["command"] = lambda: invoke("xdotool key XF86AudioRaiseVolume")
    listener["RPAD"]["command"] = lambda: invoke("xdotool click 2")
    listener["Y"]["start_stop"] = lambda press, btn: y_callback(press)
    listener["RGRIP"]["start_stop"] = lambda pressed, btn: hold_callback(pressed, btn, "ctrl")
    listener["LGRIP"]["start_stop"] = lambda pressed, btn: hold_callback(pressed, btn, "shift")
    listener["LPAD"]["start_stop"] = lambda pressed, btn: hold_callback(pressed, btn, "super")
    listener["UP"]["command"] = lambda: dir_command("UP")
    listener["DOWN"]["command"] = lambda: dir_command("DOWN")
    listener["LEFT"]["command"] = lambda: dir_command("LEFT")
    listener["RIGHT"]["command"] = lambda: dir_command("RIGHT")

    evm.setPadMouse(Pos.RIGHT)
    evm.setPadScroll(Pos.LEFT)
    evm.setTrigButton(Pos.LEFT, Keys.BTN_RIGHT)
    evm.setTrigButton(Pos.RIGHT, Keys.BTN_LEFT)
    evm.setStickAxesCallback(sticks)
    evm.setStickPressedCallback(keyboard)

    loop = asyncio.get_event_loop()

    t = Thread(target=loop_in_thread, args=(loop,))
    t.start()

    return evm
Esempio n. 5
0
def evminit():
    evm = EventMapper()
    evm.setButtonCallback(SCButtons.STEAM, steam_pressed)
    evm.setButtonCallback(SCButtons.A, a_pressed)
    evm.setButtonCallback(SCButtons.B, b_pressed)
    evm.setButtonCallback(SCButtons.X, x_pressed)
    evm.setButtonCallback(SCButtons.Y, y_pressed)
    evm.setButtonCallback(SCButtons.LB, bumper_pressed)
    evm.setButtonCallback(SCButtons.RB, bumper_pressed)
    evm.setButtonCallback(SCButtons.LGRIP, grip_pressed)
    evm.setButtonCallback(SCButtons.RGRIP, grip_pressed)
    evm.setButtonCallback(SCButtons.START, start_pressed)
    evm.setButtonCallback(SCButtons.BACK, back_pressed)
    evm.setPadButtonCallback(Pos.LEFT, pad_axes)
    evm.setPadButtonCallback(Pos.RIGHT, pad_axes)
    evm.setPadButtonCallback(Pos.LEFT, pad_pressed, clicked=True)
    evm.setPadButtonCallback(Pos.RIGHT, pad_pressed, clicked=True)
    evm.setStickAxesCallback(stick_axes)
    evm.setStickPressedCallback(stick_pressed)
    evm.setTrigAxesCallback(Pos.RIGHT, trig_axes)
    evm.setTrigAxesCallback(Pos.LEFT, trig_axes)
    return evm
Esempio n. 6
0
def evminit():
    global listener
    evm = EventMapper()

    #for enum in to_listen:
    for enum in SCButtons:
        listener[enum.name] = event_data.copy()
        evm.setButtonCallback(enum, update_event)

    listener["A"]["command"] = lambda: invoke("xdotool key Return")
    listener["B"]["command"] = lambda: invoke("xdotool key BackSpace")
    listener["X"]["command"] = lambda: invoke("xdotool key Escape")
    listener["STEAM"]["command"] = lambda: invoke(
        "rofi -show Start:~/dotfiles/rofi/steam.sh")
    listener["LB"]["command"] = lambda: invoke(
        "xdotool key XF86AudioLowerVolume")
    listener["RB"]["command"] = lambda: invoke(
        "xdotool key XF86AudioRaiseVolume")
    listener["RPAD"]["command"] = lambda: invoke("xdotool click 2")
    listener["Y"]["start_stop"] = lambda press, btn: y_callback(press)
    listener["RGRIP"]["start_stop"] = lambda pressed, btn: hold_callback(
        pressed, btn, "ctrl")
    listener["LGRIP"]["start_stop"] = lambda pressed, btn: hold_callback(
        pressed, btn, "shift")
    listener["LPAD"]["start_stop"] = lambda pressed, btn: hold_callback(
        pressed, btn, "super")
    listener["UP"]["command"] = lambda: dir_command("UP")
    listener["DOWN"]["command"] = lambda: dir_command("DOWN")
    listener["LEFT"]["command"] = lambda: dir_command("LEFT")
    listener["RIGHT"]["command"] = lambda: dir_command("RIGHT")

    evm.setPadMouse(Pos.RIGHT)
    evm.setPadScroll(Pos.LEFT)
    evm.setTrigButton(Pos.LEFT, Keys.BTN_RIGHT)
    evm.setTrigButton(Pos.RIGHT, Keys.BTN_LEFT)
    evm.setStickAxesCallback(sticks)
    evm.setStickPressedCallback(keyboard)

    loop = asyncio.get_event_loop()

    t = Thread(target=loop_in_thread, args=(loop, ))
    t.start()

    return evm
Esempio n. 7
0
def evminit():
    evm = EventMapper()
    set_evm_pad(evm)
    evm.setButtonCallback(SCButtons.STEAM, toggle_callback)
    return evm
Esempio n. 8
0
def evminit():
    evm = EventMapper()
    set_evm_pad(evm)
    evm.setButtonCallback(SCButtons.STEAM, toggle_callback)
    return evm
Esempio n. 9
0
def evminit():
    evm = EventMapper()
    evm.setPadMouse(Pos.RIGHT)
    evm.setPadScroll(Pos.LEFT)
    evm.setStickButtons([Keys.KEY_UP, Keys.KEY_LEFT, Keys.KEY_DOWN, Keys.KEY_RIGHT])

    evm.setTrigButton(Pos.LEFT, Keys.BTN_RIGHT)
    evm.setTrigButton(Pos.RIGHT, Keys.BTN_LEFT)

    evm.setButtonAction(SCButtons.LB, Keys.KEY_VOLUMEDOWN)
    evm.setButtonAction(SCButtons.RB, Keys.KEY_VOLUMEUP)

    evm.setButtonAction(SCButtons.STEAM, Keys.KEY_HOMEPAGE)

    evm.setButtonAction(SCButtons.A, Keys.KEY_ENTER)
    evm.setButtonAction(SCButtons.B, Keys.KEY_BACKSPACE)
    evm.setButtonAction(SCButtons.X, Keys.KEY_ESC)
    evm.setButtonAction(SCButtons.Y, Keys.KEY_PLAYPAUSE)

    evm.setButtonAction(SCButtons.START, Keys.KEY_NEXTSONG)
    evm.setButtonAction(SCButtons.BACK, Keys.KEY_PREVIOUSSONG)

    evm.setButtonAction(SCButtons.LGRIP, Keys.KEY_BACK)
    evm.setButtonAction(SCButtons.RGRIP, Keys.KEY_FORWARD)

    evm.setButtonAction(SCButtons.LPAD, Keys.BTN_MIDDLE)
    evm.setButtonAction(SCButtons.RPAD, Keys.KEY_SPACE)

    return evm
Esempio n. 10
0
File: sc.py Progetto: rorik/UBUBOT
def evminit():
    evm = EventMapper()
    evm.setButtonCallback(SCButtons.STEAM, button_pressed_callback)
    evm.setButtonCallback(SCButtons.A, button_pressed_callback)
    evm.setButtonCallback(SCButtons.B, button_pressed_callback)
    evm.setButtonCallback(SCButtons.X, button_pressed_callback)
    evm.setButtonCallback(SCButtons.Y, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LB, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RB, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LT, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RT, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LGRIP, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RGRIP, button_pressed_callback)
    evm.setButtonCallback(SCButtons.START, button_pressed_callback)
    evm.setButtonCallback(SCButtons.BACK, button_pressed_callback)
    evm.setPadButtonCallback(Pos.LEFT, touchpad_touch_callback)
    evm.setPadButtonCallback(Pos.RIGHT, touchpad_click_callback, clicked=True)
    evm.setStickAxesCallback(stick_axes_callback)
    evm.setStickPressedCallback(stick_pressed_callback)
    evm.setTrigAxesCallback(Pos.RIGHT, trigger_axes_callback)
    evm.setTrigAxesCallback(Pos.LEFT, trigger_axes_callback)
    return evm
Esempio n. 11
0
def evminit():
    evm = EventMapper()

    evm.setStickAxes(Axes.ABS_X, Axes.ABS_Y)
    evm.setPadAxes(Pos.RIGHT, Axes.ABS_X, Axes.ABS_Y)
    evm.setPadAxesAsButtons(Pos.LEFT, [Axes.ABS_HAT0X,
                                       Axes.ABS_HAT0Y])

    evm.setTrigAxis(Pos.LEFT, Axes.ABS_Z)
    evm.setTrigAxis(Pos.RIGHT, Axes.ABS_RZ)

    evm.setButtonAction(SCButtons.A, Keys.BTN_A)
    evm.setButtonAction(SCButtons.B, Keys.BTN_B)
    evm.setButtonAction(SCButtons.X, Keys.BTN_X)
    evm.setButtonAction(SCButtons.Y, Keys.BTN_Y)
    evm.setButtonAction(SCButtons.LB, Keys.BTN_TL)
    evm.setButtonAction(SCButtons.RB, Keys.BTN_TR)
    evm.setButtonAction(SCButtons.BACK, Keys.BTN_SELECT)
    evm.setButtonAction(SCButtons.START, Keys.BTN_START)
    evm.setButtonAction(SCButtons.STEAM, Keys.BTN_MODE)
    evm.setButtonAction(SCButtons.LPAD, Keys.BTN_THUMBL)
    evm.setButtonAction(SCButtons.RPAD, Keys.BTN_THUMBR)
    evm.setButtonAction(SCButtons.LGRIP, Keys.BTN_A)
    evm.setButtonAction(SCButtons.RGRIP, Keys.BTN_B)

    return evm
Esempio n. 12
0
def evminit():
    evm = EventMapper()
    evm.setButtonCallback(SCButtons.STEAM, button_pressed_callback)
    evm.setButtonCallback(SCButtons.A, button_pressed_callback)
    evm.setButtonCallback(SCButtons.B, button_pressed_callback)
    evm.setButtonCallback(SCButtons.X, button_pressed_callback)
    evm.setButtonCallback(SCButtons.Y, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LB, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RB, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LT, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RT, button_pressed_callback)
    evm.setButtonCallback(SCButtons.LGRIP, button_pressed_callback)
    evm.setButtonCallback(SCButtons.RGRIP, button_pressed_callback)
    evm.setButtonCallback(SCButtons.START, button_pressed_callback)
    evm.setButtonCallback(SCButtons.BACK, button_pressed_callback)
    evm.setPadButtonCallback(Pos.LEFT, touchpad_touch_callback)
    evm.setPadButtonCallback(Pos.RIGHT, touchpad_click_callback, clicked=True)
    evm.setStickAxesCallback(stick_axes_callback)
    evm.setStickPressedCallback(stick_pressed_callback)
    evm.setTrigAxesCallback(Pos.RIGHT, tigger_axes_callback)
    evm.setTrigAxesCallback(Pos.LEFT, tigger_axes_callback)
    return evm
Esempio n. 13
0
def evminit():
    evm = EventMapper()
    evm.setPadMouse(Pos.RIGHT)
    evm.setPadScroll(Pos.LEFT)
    evm.setStickButtons(
        [Keys.KEY_UP, Keys.KEY_LEFT, Keys.KEY_DOWN, Keys.KEY_RIGHT])

    evm.setTrigButton(Pos.LEFT, Keys.BTN_RIGHT)
    evm.setTrigButton(Pos.RIGHT, Keys.BTN_LEFT)

    evm.setButtonAction(SCButtons.LB, Keys.KEY_VOLUMEDOWN)
    evm.setButtonAction(SCButtons.RB, Keys.KEY_VOLUMEUP)

    evm.setButtonAction(SCButtons.STEAM, Keys.KEY_HOMEPAGE)

    evm.setButtonAction(SCButtons.A, Keys.KEY_ENTER)
    evm.setButtonAction(SCButtons.B, Keys.KEY_BACKSPACE)
    evm.setButtonAction(SCButtons.X, Keys.KEY_ESC)
    evm.setButtonAction(SCButtons.Y, Keys.KEY_PLAYPAUSE)

    evm.setButtonAction(SCButtons.START, Keys.KEY_NEXTSONG)
    evm.setButtonAction(SCButtons.BACK, Keys.KEY_PREVIOUSSONG)

    evm.setButtonAction(SCButtons.LGRIP, Keys.KEY_BACK)
    evm.setButtonAction(SCButtons.RGRIP, Keys.KEY_FORWARD)

    evm.setButtonAction(SCButtons.LPAD, Keys.BTN_MIDDLE)
    evm.setButtonAction(SCButtons.RPAD, Keys.KEY_SPACE)

    return evm
 def evminit(self):
     evm = EventMapper()
     evm.setButtonCallback(SCButtons.STEAM, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.A, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.B, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.X, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.Y, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.LB, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.RB, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.LT, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.RT, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.LGRIP, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.RGRIP, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.START, self.button_pressed_callback)
     evm.setButtonCallback(SCButtons.BACK, self.button_pressed_callback)
     evm.setPadButtonCallback(Pos.LEFT, self.touchpad_touch_callback)
     evm.setPadButtonCallback(Pos.RIGHT, self.touchpad_click_callback, clicked=False)
     evm.setStickAxesCallback(self.stick_axes_callback)
     evm.setStickPressedCallback(self.stick_pressed_callback)
     return evm