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
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
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
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
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
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
def evminit(): evm = EventMapper() set_evm_pad(evm) evm.setButtonCallback(SCButtons.STEAM, toggle_callback) return evm
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(): 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
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
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
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