vimium icon indicating copy to clipboard operation
vimium copied to clipboard

Vimium support for Qin F22 Pro (a T9 keypad supported touch android phone)

Open babugaru8 opened this issue 1 year ago • 2 comments

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:

  1. Install Vimium in Qin F22 pro
  2. Install Lemor browser
  3. Install Chrome extension
  4. Update Custom key mappings like mapkey 0 f
  5. Click on '0' and you will see the hyperlinks highlighted/focused with alphabets like "ae", "e", "de" etc.
  6. 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.

babugaru8 avatar Dec 12 '23 19:12 babugaru8

Kindly help to share the config file, so that I can directly update the configs and test.

babugaru8 avatar Dec 12 '23 19:12 babugaru8

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

Screenshot 2024-01-06 at 4 35 51 PM

Seeing it in action

  1. I press f (I want to click Vimium support for Qin F22 Pro (a T9 keypad supported touch android phone))

    Screenshot 2024-01-06 at 4 34 38 PM
  2. Press 7

    Screenshot 2024-01-06 at 4 34 54 PM
  3. 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": []
}

astr0n0mer avatar Jan 06 '24 11:01 astr0n0mer