A collection of my Talon repos for UI, mouse control, input mapping, parrot, and eventually gaming.
Auto-generated from repo manifests.
| Name | Description |
|---|---|
| talonβuiβelements | Create stateful canvas UIs using HTML/CSS/React-inspired syntax for python. For use with Talon. |
| talonβpack | CLI tool that helps you manage Talon repositories. Auto-detect contributions, manage versioning, and install/update repos and their dependencies. |
| talonβparrotβtester | Visual tool for testing parrot integration with Talon |
| talonβrigβcore | Shared core library for device rigs (mouse-rig, gamepad-rig). Provides base classes, lifecycle, layer groups, mode operations, and animation infrastructure. |
| talonβmouseβrig | All purpose mouse rig for Talon with movement and scrolling. Prefers OS-specific relative movement to be compatible with games. |
| talonβgamepadβrig | All purpose gamepad rig with advanced stick manipulation and button handling, for Talon. |
| talonβinputβmap | This is an alternate way to define your input commands in a way that supports combos, throttling, debounce, switching out configs easily without needing to create new modes. Works with parrot noises, foot pedals, face tracking, or any other input source. |
| talonβnoiseβmap | Advanced remapping for your default Talon pop and hiss noises, using talon-input-map |
| talonβpynput | pynput key listener for Talon. Register any key, combo, or sequence to trigger callbacks on a separate thread, so voice commands won't interrupt your input. |
| talonβparrotβrig | A general-purpose 14-noise parrot mode for hands-free mouse control in Talon. |
π GitHub: rokubop/talon-ui-elements
Create stateful canvas UIs using HTML/CSS/React-inspired syntax for python. For use with Talon.
| Namespace | user.ui_elements |
| Tags | ui |
| License | MIT |
| Contributes | 31 actions, 7 settings, 2 tags, 1 captures |
View all contributions
Actions:
user.ui_elementsuser.ui_elements_debug_gcuser.ui_elements_dev_toolsuser.ui_elements_examplesuser.ui_elements_get_input_valueuser.ui_elements_get_nodeuser.ui_elements_get_stateuser.ui_elements_get_treesuser.ui_elements_hideuser.ui_elements_hide_alluser.ui_elements_highlightuser.ui_elements_highlight_brieflyuser.ui_elements_hint_actionuser.ui_elements_is_activeuser.ui_elements_key_actionuser.ui_elements_register_effectuser.ui_elements_reset_all_scale_overridesuser.ui_elements_scale_decreaseuser.ui_elements_scale_increaseuser.ui_elements_scale_resetuser.ui_elements_set_propertyuser.ui_elements_set_stateuser.ui_elements_set_textuser.ui_elements_showuser.ui_elements_storybook_toggleuser.ui_elements_svguser.ui_elements_test_runneruser.ui_elements_toggleuser.ui_elements_toggle_hintsuser.ui_elements_unhighlightuser.ui_elements_version
Settings:
user.ui_elements_hints_button_first_charuser.ui_elements_hints_input_text_first_charuser.ui_elements_hints_link_first_charuser.ui_elements_hints_showuser.ui_elements_hints_sizeuser.ui_elements_scaleuser.ui_elements_scroll_speed
Tags:
user.ui_elements_hints_activeuser.ui_elements_typing
Captures:
user.ui_elements_hint_target
π GitHub: rokubop/talon-pack
CLI tool that helps you manage Talon repositories. Auto-detect contributions, manage versioning, and install/update repos and their dependencies.
| Tags | package, manifest, version, badges |
| License | Unlicense |
π GitHub: rokubop/talon-parrot-tester
Visual tool for testing parrot integration with Talon
| Namespace | user.parrot_tester |
| Tags | parrot |
| License | MIT |
| Dependencies | talon-ui-elements v0.16.0 |
| Contributes | 5 actions, 1 tags |
View all contributions
Actions:
user.parrot_tester_integration_readyuser.parrot_tester_restore_parrot_integrationuser.parrot_tester_toggleuser.parrot_tester_versionuser.parrot_tester_wrap_parrot_integration
Tags:
user.parrot_tester
π GitHub: rokubop/talon-rig-core
Shared core library for device rigs (mouse-rig, gamepad-rig). Provides base classes, lifecycle, layer groups, mode operations, and animation infrastructure.
| Namespace | user.rig_core |
| Tags | rig |
| License | MIT |
| Contributes | 2 actions |
View all contributions
Actions:
user.rig_coreuser.rig_core_version
π GitHub: rokubop/talon-mouse-rig
All purpose mouse rig for Talon with movement and scrolling. Prefers OS-specific relative movement to be compatible with games.
| Namespace | user.mouse_rig |
| Tags | mouse, movement |
| License | MIT |
| Dependencies | talon-rig-core v0.6.5, talon-ui-elements v0.16.0 |
| Contributes | 43 actions, 14 settings |
View all contributions
Actions:
user.mouse_riguser.mouse_rig_boostuser.mouse_rig_boost_startuser.mouse_rig_boost_stopuser.mouse_rig_button_primeuser.mouse_rig_move_continuoususer.mouse_rig_move_continuous_smoothuser.mouse_rig_move_deltauser.mouse_rig_move_delta_smoothuser.mouse_rig_move_reverseuser.mouse_rig_move_rotateuser.mouse_rig_move_stopuser.mouse_rig_move_touser.mouse_rig_move_to_smoothuser.mouse_rig_reloaduser.mouse_rig_resetuser.mouse_rig_scroll_boostuser.mouse_rig_scroll_boost_startuser.mouse_rig_scroll_boost_stopuser.mouse_rig_scroll_continuoususer.mouse_rig_scroll_continuous_smoothuser.mouse_rig_scroll_deltauser.mouse_rig_scroll_delta_smoothuser.mouse_rig_scroll_speed_adduser.mouse_rig_scroll_speed_muluser.mouse_rig_scroll_speed_touser.mouse_rig_scroll_stopuser.mouse_rig_sequenceuser.mouse_rig_speed_adduser.mouse_rig_speed_muluser.mouse_rig_speed_touser.mouse_rig_stateuser.mouse_rig_state_directionuser.mouse_rig_state_direction_cardinaluser.mouse_rig_state_direction_xuser.mouse_rig_state_direction_yuser.mouse_rig_state_is_movinguser.mouse_rig_state_is_scrollinguser.mouse_rig_state_speeduser.mouse_rig_stopuser.mouse_rig_test_toggle_uiuser.mouse_rig_versionuser.mouse_rig_wait
Settings:
user.mouse_rig_apiuser.mouse_rig_frame_intervaluser.mouse_rig_scaleuser.mouse_rig_scroll_apiuser.mouse_rig_smooth_delta_easinguser.mouse_rig_smooth_delta_msuser.mouse_rig_smooth_move_to_easinguser.mouse_rig_smooth_move_to_msuser.mouse_rig_smooth_scroll_easinguser.mouse_rig_smooth_scroll_msuser.mouse_rig_smooth_speed_easinguser.mouse_rig_smooth_speed_msuser.mouse_rig_smooth_turn_easinguser.mouse_rig_smooth_turn_ms
π GitHub: rokubop/talon-gamepad-rig
All purpose gamepad rig with advanced stick manipulation and button handling, for Talon.
| Namespace | user.gamepad_rig |
| Platforms | windows, linux |
| Requires | Gamepad |
| Dependencies | community, talon-rig-core v0.6.5, talon-ui-elements v0.15.0 |
| Pip Dependencies | vgamepad |
| Contributes | 14 actions, 2 settings, 1 tags |
View all contributions
Actions:
user.gamepad_riguser.gamepad_rig_button_pressuser.gamepad_rig_button_releaseuser.gamepad_rig_connectuser.gamepad_rig_disconnectuser.gamepad_rig_is_activeuser.gamepad_rig_is_connecteduser.gamepad_rig_reloaduser.gamepad_rig_resetuser.gamepad_rig_stateuser.gamepad_rig_stopuser.gamepad_rig_test_recorduser.gamepad_rig_testsuser.gamepad_rig_version
Settings:
user.gamepad_rig_stick_deadzoneuser.gamepad_rig_trigger_deadzone
Tags:
user.gamepad_rig_test
π GitHub: rokubop/talon-input-map
This is an alternate way to define your input commands in a way that supports combos, throttling, debounce, switching out configs easily without needing to create new modes. Works with parrot noises, foot pedals, face tracking, or any other input source.
| Namespace | user.input_map |
| Tags | parrot, noise, foot pedal, face |
| License | MIT |
| Contributes | 45 actions, 2 settings |
View all contributions
Actions:
user.input_mapuser.input_map_channel_event_registeruser.input_map_channel_event_unregisteruser.input_map_channel_getuser.input_map_channel_get_legenduser.input_map_channel_handleuser.input_map_channel_handle_booluser.input_map_channel_handle_parrotuser.input_map_channel_handle_valueuser.input_map_channel_handle_xyuser.input_map_channel_listuser.input_map_channel_mode_cycleuser.input_map_channel_mode_getuser.input_map_channel_mode_revertuser.input_map_channel_mode_setuser.input_map_channel_registeruser.input_map_channel_unregisteruser.input_map_event_registeruser.input_map_event_unregisteruser.input_map_getuser.input_map_get_legenduser.input_map_get_talon_commandsuser.input_map_get_talon_commands_groupeduser.input_map_handleuser.input_map_handle_booluser.input_map_handle_parrotuser.input_map_handle_valueuser.input_map_handle_xyuser.input_map_mode_cycleuser.input_map_mode_getuser.input_map_mode_revertuser.input_map_mode_setuser.input_map_resetuser.input_map_singleuser.input_map_single_booluser.input_map_single_get_legenduser.input_map_single_mode_cycleuser.input_map_single_mode_getuser.input_map_single_mode_revertuser.input_map_single_mode_setuser.input_map_single_parrotuser.input_map_single_valueuser.input_map_single_xyuser.input_map_testsuser.input_map_version
Settings:
user.input_map_combo_windowuser.input_map_edge_debounce_ms
π GitHub: rokubop/talon-noise-map
Advanced remapping for your default Talon pop and hiss noises, using talon-input-map
| Namespace | user.noise_map |
| Dependencies | talon-input-map v1.0.1 |
| Contributes | 13 actions, 1 tags |
View all contributions
Actions:
user.noise_mapuser.noise_map_disableuser.noise_map_enableuser.noise_map_event_registeruser.noise_map_event_unregisteruser.noise_map_getuser.noise_map_get_legenduser.noise_map_mode_cycleuser.noise_map_mode_getuser.noise_map_mode_revertuser.noise_map_mode_setuser.noise_map_resetuser.noise_map_version
Tags:
user.noise_map_active
π GitHub: rokubop/talon-pynput
pynput key listener for Talon. Register any key, combo, or sequence to trigger callbacks on a separate thread, so voice commands won't interrupt your input.
| Namespace | user.pynput |
| Pip Dependencies | pynput |
| Contributes | 7 actions |
View all contributions
Actions:
user.pynput_is_activeuser.pynput_is_helduser.pynput_registeruser.pynput_testsuser.pynput_unregisteruser.pynput_unregister_lastuser.pynput_version
π GitHub: rokubop/talon-parrot-rig
A general-purpose 14-noise parrot mode for hands-free mouse control in Talon.
| Namespace | user.parrot_rig |
| Tags | parrot, mouse |
| License | Unlicense |
| Requires | Eye Tracker, Parrot, Talon Beta |
| Dependencies | talon-input-map v1.0.1, talon-mouse-rig v4.1.1, talon-rig-core v0.6.5, talon-ui-elements v0.16.0 |
| Contributes | 45 actions, 1 modes |
View all contributions
Actions:
user.parrot_rig_boost_longuser.parrot_rig_burst_or_brakeuser.parrot_rig_burst_or_brake_stopuser.parrot_rig_clickuser.parrot_rig_click_exituser.parrot_rig_disableuser.parrot_rig_disable_modifiersuser.parrot_rig_enableuser.parrot_rig_exituser.parrot_rig_get_modeuser.parrot_rig_get_stateuser.parrot_rig_moveuser.parrot_rig_move_or_slowuser.parrot_rig_reloaduser.parrot_rig_repeat_commanduser.parrot_rig_repeat_phraseuser.parrot_rig_reset_speed_leveluser.parrot_rig_reverse_commanduser.parrot_rig_reverse_phraseuser.parrot_rig_scrolluser.parrot_rig_scroll_boost_longuser.parrot_rig_scroll_burst_or_brakeuser.parrot_rig_scroll_burst_or_brake_stopuser.parrot_rig_scroll_moveuser.parrot_rig_scroll_move_or_slowuser.parrot_rig_scroll_rampuser.parrot_rig_scroll_resumeuser.parrot_rig_scroll_stopuser.parrot_rig_scroll_stop_stayuser.parrot_rig_scroll_stop_tempuser.parrot_rig_scroll_toggle_glideuser.parrot_rig_scroll_tracking_activateuser.parrot_rig_show_helpuser.parrot_rig_show_utility_selectoruser.parrot_rig_simple_clickuser.parrot_rig_stopuser.parrot_rig_toggleuser.parrot_rig_toggle_glideuser.parrot_rig_toggle_modifieruser.parrot_rig_toggle_scroll_moveuser.parrot_rig_tracking_activateuser.parrot_rig_utilityuser.parrot_rig_utility_selectuser.parrot_rig_utility_select_closeuser.parrot_rig_version
Modes:
user.parrot_rig


