vimium
vimium copied to clipboard
Vimium support for Qin F22 Pro (a T9 keypad supported touch android phone)
Describe the bug
This is not a bug but a request. I installed this extension in Qin F22 Pro. My requirement is to navigate through web without touching screen but by through t9 keypad. I have managed to install, using mapkey I have assigned f to 0. And when I click on F, all the hyperlinks are highlighted as expected, but I couldn't press those characters. For example, after clicking number "0", I can see hyperlinks are highlighted like "ae", "d", "j" , "ke" etc. But I cannot enter those keys. Instead of alphabets, how can we change the focused and highlighted tabs to numbers like "2", "23", "48". I tested another chrome extension called jump key and the focused tabs are highlighted in numbers, and I can also hit those number with those 12 keys. However, the extension was not developed properly, it doesn't highlight all hyperlinks/tabs
To Reproduce
Steps to reproduce the behavior:
- Install Vimium in Qin F22 pro
- Install Lemor browser
- Install Chrome extension
- Update Custom key mappings like mapkey 0 f
- Click on '0' and you will see the hyperlinks highlighted/focused with alphabets like "ae", "e", "de" etc.
- Try to type ae, it won't respond
Include a screenshot if applicable.
Browser and Vimium version
If you're using Chrome, include the Chrome and OS version found at chrome://version. Also include the Vimium version found at chrome://extensions.
If you're using Firefox, report the Firefox and OS version found at about:support. Also include the Vimium version found at about:addons.
Kindly help to share the config file, so that I can directly update the configs and test.
Hi @babugaru8
I think you just need to put your selected numbers (12345678
in my case) in the Characters used for link hints
input for this to work
Seeing it in action
-
I press
f
(I want to click Vimium support for Qin F22 Pro (a T9 keypad supported touch android phone)) -
Press 7
-
Press 2 and the click should happen
Vimium config for reference:
{
"filterLinkHints": true,
"linkHintCharacters": "asdfjkl;",
"linkHintNumbers": "12345678",
"regexFindMode": true,
"searchEngines": "# Search Engines\nb;: https://www.bing.com/search?q=%s Bing\nbr;: https://search.brave.com/search?q=%s&source=desktop Brave\nd;: https://duckduckgo.com/?q=%s DuckDuckGo\ng;: https://www.google.com/search?q=%s Google\ngm;: https://www.google.com/maps?q=%s Google Maps\nw;: https://www.wikipedia.org/w/index.php?title=Special:Search&search=%s Wikipedia\ny;: https://www.youtube.com/results?search_query=%s YouTube\nyv;: https://www.youtube.com/results?search_query=%s&sp=CAM%253D YouTube: sort by views",
"settingsVersion": "2.0.5",
"userDefinedLinkHintCss": "div > .vimiumHintMarker {\n /* linkhint boxes */\n background: -webkit-gradient(\n linear,\n left top,\n left bottom,\n color-stop(0%, #fff785),\n color-stop(100%, #ffc542)\n );\n border: 1px solid #e3be23;\n}\n\ndiv > .vimiumHintMarker span {\n /* linkhint text */\n color: black;\n font-weight: bold;\n font-size: 12px;\n}\n\ndiv > .vimiumActiveHintMarker > span {\n font-size: 16px !important;\n}\n\ndiv > .vimiumHintMarker > .matchingCharacter {\n}",
"exclusionRules": []
}