Skip to content

ChromeTab let you switch `tab`, transfer tabs, change current selected `tab` only with the `mousewheel` scrolls, while being able to continue to navigate or keep current `tab` in the view, keep `control` can or should interfere with others shortcuts or tabbar shortcuts, but no.

License

Notifications You must be signed in to change notification settings

acccounttest/ChromeTabMouse-Chrome-Tab-Mouse

Repository files navigation


# ChromeTabMouse

___

This application can bind any app with the mouse buttons(combos, back/forward need the equivalent in the keyboard w/o have to use it), more the browsers only in light version, switch, use any device and remember tabs, keywords and mouse positions in the net, but essentially can use them in a row, tabs openings are always opened the same in any native browser with or w/o extensions, you can surf in your bed or reuse keyboard as the only shortcut you would for each keys like inside a tab(and auto/manual/trigger) or an app(modifiers and scroll), the scrolling w/o any button(or after the left click is up) or multiply the scrolls are all part of the basic functionnalities.

  • This fake demo version is like 50 lines but the final light release is dozens k of lines, around double or triple to accomplish the full domain filtering ideas
  • Another version for the cheaper price is not a final release too, any data is not consistent and only to considerate temporary and definitively.
  • The script can bind any mouse button combinations to achieve a aim, like start a script as continuity.

  • PS:Chrome tab mouse didn't require the script GoogleSearchColumns especially, or any other extensions but it will be possible to chain them. Donate


Menus

Functionalities working with only mouse wheel without keyboard.


The unique functionalities with keyboard combined with the mouse or only keyboard.


Functionnalitites with extensions and made only by the keyboard.


About the data


In addition to the fact that this project determine a better adaptation to the black theme rather than proposing something compulsory in the theme, it proposes to review any same recognizable, in addition to finding tons of Easter Eggs, it is possible to recognize the provenance and destination of the links as well as their way of opening with or without additional key(s), exception for the Google domain and also video areas, fortunately with ChromeTabMouse, all openings can be differentiated or united (or differentiated from the origin,see ctrl + a or extensions menus), it also makes it possible to distinguish the URLs visited from others, this functionality being native in the web and navigators, it is only temporary and leaked, it is sometimes or always a very long or short times; it is therefore with the current project it is possible definitively, to dismiss(or not) certain URLs openings (such as the site itself or by a new blacklisting matching test) and to extract others in different files or openings. This is already the case with the functionality of the link(s) to text fragment(s) in Google and the results, certain parts may concern certain characters of more rare separators, less URLs or the text scrolling itself or not, generally more results in the descriptions are hidden.

Demo

Page link is to this page bottom but demo is not yet accessible, just all is working for the light versions, any full funcionnalities are exposed.

Why, How, When

Do not have to use the keyboard to navigate for almost all essentials moves and actions, usually the links are not associated with their action, where they want open and where they will be, now every links should open by default to a new tab, at the difference the right click goto the new opened tab and the normal click open in current tab, the short left is outside.

There is absolutely no keys to press consecutively with up status just after the same key status was down, excepted double +, double !, double MMB, and all their combinations that require the letter key to be pressed all during the pressions of the modifers after and certain modifiers.

Only when the mouse is inside the appropriated chrome windows, the last current window, but sometimes one or more windows stay under focus when looking at their title bar, the icon that should change only in chrome can be see outside sometimes, not all icons but more the most common, the ring but not turning. When you want, you can deactivate it with an improbable shortcut made for it, ! MMB

Intro

Windows and chrome only for the moment, Firefox should not be difficult to add to it but i think move the current tab is not same shortcuts or possibilities by default, if you have an extension to pilot your tabs, it could be necessary to modify it.

It can be necessary to reload the script if certain functionalities shortcuts stop working, simply press a short right click, not a long or a normal.

Functionalities working with only mouse wheel without keyboard(see demo readme for a short list only for the mouse device alone):

  • Send tab to a list of window or a new
  • Change current tab
  • Move a tab
  • Close a tab, even with multiples windows, to be sure its the very last effective window.
  • New tab
  • Keep always left mouse like a mouse wheel you can graduate, it's a switch but with less or more arrows(like in full screen)
  • Goto up of the page smoothly or greatly a right clic then move up the mouse, or use control+home for instant actions without text that remains eventually selected before or after.
  • Open last backward forward in a new tab.
  • Always open a link like a control+left click with a simple usual but longer left click.
  • Always open a link like goto to the tab directly with right click.
  • Always open a link in current tab with a normal click released , do not take it longer or other functionnality not expected following the domains it happened.(should not but could necessite the alt key).
  • Control shift left click can dl a link page, often named like the link.
  • The mode always control can permit you to close a tab on its title bar by pressing a single right click, a normal left click press means take focus.(but in configuration you can modify behaviour of mouse click in the tabbar area coordinates).
  • A way to move into the page screen in any sens and direction with a single click as a switch.(MMB but no need keep it down constantly).
  • Change cursor icon and change it if the time necessite to show it.
  • Copy all the code though all boxes of codes together or not directly, accept scrolling into code parts more easily and quit them with unique direction of the mouse position, like selection will always continue to select all to the end from, though and in it, in because if only selection outside for the first line and outside for the last line, often the selected parts without this script are incomplete visually perceived or not, much more often not.
  • Return back from left or right to the last tab moved, right click cancel the tab change after a tab move by the middle click and scroll directly.
  • Right click a line can copy it, or a word more often if you are hovering letters directly, select very fast word, sentence ,paragraph and bloc, scroll in the code is allowed.
  • Permit to continuously to scroll down even if a menu is present under the mouse position(or not if you come to the tab or moved not directly the mouse, example: use chrome GUI.
  • Change video chapter and timeline(sometimes only in fullscreen, or volume too but it's managed later by regex on the domain URL).
  • Invert the contrast of the selected text(can be a complement to partially DarkChromePastel as last resort), white on blue or dark on gray background, even orange can be something new as well in Chrome or Git search input, the context menu tend to lose the focus of any selected parts differently, can depend some extensions and websites.
  • Get less and less the same chrome right menu, that can be cause of annoying white frame over dark theme on older platforms.
  • Get the secondary menu for videos or chrome browser or extensions more often in cycles with empty cycle step, or modifiers.
  • Multiply the number of scroll at same time, default is 4. My system is configured to scroll 3 lines per scrolling step made with the mouse wheel, so 4x is perfect for any websites and not too much in the 1080p resolution, PS: I use the same inside as well outside all the browsers windows.
  • Add an enhanced scroll instead the scroll in google page, scroll google(sincerely why but sometimes due to something more or more it could as normally disappear or never appears, differently i have two extensions that produce it sometimes more than expected on any domains).
  • Deactivate temporally all shortcuts by a unique shortcut, left and right keys while together but left first, only off inside or onoff outside inside the chrome window, just like scroll multiplied outside as one added utility.
  • Differentiate more all default shortcuts that were not working or you never used or you would, never, change because the default are not the only possible or depending the platform(or more or less new keys).
  • Permit do the same in a set of tabs in a row(it's an expression, it means all consecutively without breaking the scroll of the page).
  • Goto page bottom very fast and continuously without change anything and continue if the script quit.
  • Help to show more colors and visual content during the longer left click, example on the chrome store, the square tend to be more highlighted after the click than with the middle key, same apply for right click and is more website default color dependant, ex: selected areas colors.
  • Goto horizontally always better(in web and generally) with shift+scroll, but anyway move vertically to avoid or force the goto was not necessary and not being before, more try middle click to drag mouse position to the right could not works then try simply scroll repeatitively as necessary to scroll to the right with the right key(directly if trigger key is left), longer because even original shortcut does not works the same, here too, or try a longer left key, it will not break the triggering of the long left plus short left, but the middle(MMB) seems a better compromise, technically if mouse moved or not.
  • The backward and forward URL, middle click on the GUI can lose your tabs and not load the appropriate historic of the tabs, much status key in this case, all shortcuts could not be available in all keyboard or even accessible on a full keyboard(Numpad or directional keys or other type(s) of keys). Not all shortcuts could or are available in the same time.
  • Sometimes change chapter or timeline change a volume,(not when it was partially or completely the shortcut for it), add or remove a key in the combo.
  • Activate a easy shortcut to activate temporally the drag and drop with the left click to not loose all capabilities always or retry to use the difficult shortcut of process the activation/deactivation of the whole script, this permit on certains icons to continue as normally, resize icon types, frames, drag and drop etc(combination of left and right together all the necessary time, next choose for repeat quickly the same operation or as normally need press the same shortcut).
  • Choose to close or not a right menu to be closed if you decide to scroll the page.
  • Break directional middle mouse arrows with the scroll or not if mouse moved(can help with menu or link in JS).
  • Add a configuration entirely remade for any shortcuts with a detailed list of what shortcut is already taken or not outside the program, and inside it switch values possible for the same properties(shortcut=functionality value, sometimes on/off or sometimes multiples values, values can be overridden, any change save the file).
  • Copy the selected text before opening a link and eventually hilight the string(s) later either when switching to the tab, by domains of the current URL, if cursor was over a link while pressing long left click or middle click or right click(see demo readme for other shortuts), so no command line are added in this only exporting data associated with a URL, remember doing it with another key like left could be problematic in case of other text unwanted, usually the principal keyword are or should be already covered with others extensions, this is only intended to be a complement to follow manually the abstract associated with results, the two other clicks could remember or redrawn the current selection if there was.
  • A way to force the opening to be from google URL into directly a new window as it is not possible to avoid the white page loading even if blacktheme is in usage in old systems under w10, even anti flash are not enough to prevent against this, only a new window or from google URL or a new tab or switch a tab or not, depend your affinity.
  • Select all the links on the page or all elements visually highlighted page per page and copy it or decide the other actions by the context menu usually used by extensions, in a single key, and unlock some others.

The unique functionalities with keyboard combined with the mouse or only keyboard:

  • Alt or control +left click or short click = normal click(Alt is specific to several different times not coded in this script, normally it block mouse buttons, but now it can do much more things, dl a page, goto in current tab from a link, open in a tab focussed or not, with links you have choices to press it before to be on the link and when you open it, it differ in functionality in every websites, only in links, it can be a link but this one is managed in JS, much less chances to produce something new.), the control and the shift key automatically can dl a link page.
  • Alt+MMB for configuration
  • Double shift for activate/deactivate, is default and remains default on reload, see the configuration part.
  • Same for Alt, both are made for allow or not the new behavior of the right click and left click, there are 2 other utilities, if u keep pressed alt or shift after the double press or if you had to press a letter just before but until alt still pressed for the second time, not after.
  • Shift +right click for activate mode 2(one of the useless modes), for change the speed and all related to video player websites.
  • Add a way to move faster the CSS resize anchor icon as double diagonal in the corner, sometimes to the left to disappear sometimes to the right and/or bottom to growth it. - Middle mouse button is not replaced and works as normally.

Functionnalitites with extensions and made only by the keyboard:

  • Move tab to window(s) with ctrl + q(ext name: "Move tab to the next window only"), this extension support the tab group functionnality and regroup automatically by drag and drop the tab outside the window.
  • Move to the last or the next used tabs (works in "Quickkeys" but half of shortcut or one on two need to be know, i use alt + a and alt + z and i never had a problem, except the shortcut start by alt and is not combined, it should works as the most possible in 2022).
  • Move to the left or right tab(shortcut does not works in "Quickkeys")
  • Search for filter then access tabs in may differents ways(by default/preferences/orders)
  • Move to the two last previous tab of the current window(not between windows) with "Quickkeys".
  • Quick keys, note switch to the most most recent tabs is not alt + z but alt + q if you did it for open, the "Quickkeys" menu but instead , press q 2 times without release the key alt, keep keys longer to choose directly another tab uppon on the new tab and bring to front the same menu.
  • Arrange tab vertically and allow drag and drop and tab hibernated status to not change(no shift), include an option for filter in all windows or current and do not require tab to be pinned.(ext: "Tabmenu").

Next menus

Install


all modes available


configuration


shortcuts


modes


shortcuts left classification: cant, done or not and doable, maybe, new bad keys combos


shortcuts: cant, done or not and doable, maybe, new bad keys combos


The order of execution of bugs:


extensions


reload and parameters


apps and scripts


A new hypothetic functionality, personal purpose that could help someone:


Advantages and Disadvantages


About

ChromeTab let you switch `tab`, transfer tabs, change current selected `tab` only with the `mousewheel` scrolls, while being able to continue to navigate or keep current `tab` in the view, keep `control` can or should interfere with others shortcuts or tabbar shortcuts, but no.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published