timonbimon Posted February 14, 2021 Share Posted February 14, 2021 When looking at search results in Alfred I'd like to be able to cycle through them with a Tab, instead of with the up and down arrows. (With TAB, my hand does not need to change position). Is there a way to achieve this? Thanks a lot! Timon Link to comment
Mr Pennyworth Posted February 15, 2021 Share Posted February 15, 2021 (edited) Quite likely not possible with just Alfred. If you don't mind using https://karabiner-elements.pqrs.org/ which is free and open source, it is easy. Note: for this to work, you'll have to set Alfred Preferences > Appearance > Options > Focusing to "Compatibility Mode" Just add the following rule to ~/.config/karabiner/karabiner.json: { "description": "Tab as down arrow in Alfred", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com.runningwithcrayons.Alfred" ], "type": "frontmost_application_if" } ], "from": { "key_code": "tab" }, "to": [ { "key_code": "down_arrow" } ], "type": "basic" } ] } For reference, here's an example of how the entire file would look like: { "global": { "check_for_updates_on_startup": true, "show_in_menu_bar": true, "show_profile_name_in_menu_bar": false }, "profiles": [ { "complex_modifications": { "parameters": { "basic.simultaneous_threshold_milliseconds": 50, "basic.to_delayed_action_delay_milliseconds": 500, "basic.to_if_alone_timeout_milliseconds": 1000, "basic.to_if_held_down_threshold_milliseconds": 500, "mouse_motion_to_scroll.speed": 100 }, "rules": [ { "description": "Tab as down arrow in Alfred", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com.runningwithcrayons.Alfred" ], "type": "frontmost_application_if" } ], "from": { "key_code": "tab" }, "to": [ { "key_code": "down_arrow" } ], "type": "basic" } ] }, ] }, "devices": [], "fn_function_keys": [ { "from": { "key_code": "f1" }, "to": { "consumer_key_code": "display_brightness_decrement" } }, { "from": { "key_code": "f2" }, "to": { "consumer_key_code": "display_brightness_increment" } }, { "from": { "key_code": "f3" }, "to": { "key_code": "mission_control" } }, { "from": { "key_code": "f4" }, "to": { "key_code": "launchpad" } }, { "from": { "key_code": "f5" }, "to": { "key_code": "illumination_decrement" } }, { "from": { "key_code": "f6" }, "to": { "key_code": "illumination_increment" } }, { "from": { "key_code": "f7" }, "to": { "consumer_key_code": "rewind" } }, { "from": { "key_code": "f8" }, "to": { "consumer_key_code": "play_or_pause" } }, { "from": { "key_code": "f9" }, "to": { "consumer_key_code": "fastforward" } }, { "from": { "key_code": "f10" }, "to": { "consumer_key_code": "mute" } }, { "from": { "key_code": "f11" }, "to": { "consumer_key_code": "volume_decrement" } }, { "from": { "key_code": "f12" }, "to": { "consumer_key_code": "volume_increment" } } ], "name": "Default profile", "parameters": { "delay_milliseconds_before_open_device": 1000 }, "selected": true, "simple_modifications": [], "virtual_hid_keyboard": { "country_code": 0, "mouse_key_xy_scale": 100 } } ] } Edited February 15, 2021 by Mr Pennyworth Link to comment
deanishe Posted February 15, 2021 Share Posted February 15, 2021 16 hours ago, timonbimon said: Is there a way to achieve this? TAB is already used for autocomplete or File Actions. If you re-assign it via a hack (as above), you'll break some of Alfred's functionality. You can use ^P and ^N (previous and next) instead. Link to comment
timonbimon Posted February 15, 2021 Author Share Posted February 15, 2021 (edited) Thanks for the answer! And yes I'm aware. Changing the autocomplete to instead looping through the results is exactly what I'd like to achieve (never really understood the point of the autocomplete?) Edited February 15, 2021 by timonbimon Link to comment
deanishe Posted February 15, 2021 Share Posted February 15, 2021 Just now, timonbimon said: never really understood the point of the autocomplete? It's primarily useful in workflows that supply suggestions, not answers (e.g. search suggestions), or where you can drill down, like Alfred's file-navigation mode. Link to comment
timonbimon Posted February 15, 2021 Author Share Posted February 15, 2021 Ah ok that makes sense! I guess I haven't been using any of those yet Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now