Skip to main content

Thread: Configure 9-button mouse per-application


hi,

ubuntu (11.04) 1-month-old here

i'm looking way configure 9-button mouse (scroll/tilt wheel + 2 side buttons) send custom keystrokes each application. example, i'd left/right tilt map alt+left , alt+right in firefox, 2 thumb buttons map backspace , enter in text editors, , middle-click (2nd button) map <super><tab>, have set 1 of compiz window effects. (i know can set mouse button this, i'd default can overridden in applications, nautilus.)

i've seen imwheel advertised way this, though haven't gotten .imwheelrc file , running yet. i've tried btnx, recognized 9 buttons , let me set keystrokes on thumb buttons (among others), want customize keystrokes application. both imwheel , btnx @ least recognize buttons.

finally, i've seen references editing xorg.conf file, seems allow button remapping, not customizing per application.

questions are...

  1. which of these (if any) want?
  2. can point me documentation (other default imwheelrc file)? i've read manybuttonsmousehowto, says:
    if have installed gnome environment (default ubuntu) already have software needed "6th" , "7th" mouse buttons working (forward/backward on mice)!
    i gather means gdm recognize mouse events, does. how configure them?
  3. if imwheel answer, allow me customize wheel click (2nd button) also? can't discern i've read whether case.

many thanks!

--mathman316

p.s. i'm *very* impressed ubuntu. first install, dual-booting win xp, , ubuntu worked out of box after few re-boots of computer. nice!

your looking easystroke

code:
sudo apt install easystroke
located in applications -> universal access

now configure easystroke.

in easystroke go preferences tab -> method show gestures ->
-> none
-> uncheck "show osd"

, tick autostart easystroke

next add buttons 9

in easystroke go preferences tab -> additional buttons ->
-> add -> click empty box -> button 1 -> ok

repeat process add remainder 8 buttons.

now setup interface buttons - can add applications without having add buttons. make more sense later.

in easystroke click add action -> (dont worry name yet) -> click record stroke -> click button 6 of mouse or button -> promt message yes.

whichever button pressed show button number in red forward arrow , blue x on it.

repeat each button. should have buttons without keystrokes associated them.

now add application

in easystroke go actions tab -> add application

(easystroke should minimised @ point)

click on application going set buttons work on.

when have clicked add action sub menu buttons should set up.

now record keystrokes application

choose button

-> choose name (if using alt+left use name "back") ->
-> click command -> , choose key (under type column) ->
-> press alt , left buttons together

now repeat process remaining buttons.

once done application.

repeat whole process adding application.

do not use mouse buttons 1 2 or 3 "record stroke since used already"

if wanted use button 4 , 5 (scroll , down) application can set in application sub menu , not default.


easystroke more powerful recording keystrokes. can use buttons enter commands in terminal.

another tip

add 8 scroll wheels. yes can follows

example wanted control zoom level of page scroll wheel this

click add action ->
-> name choose "zoom in" ->
-> click command -> , choose key (under type column) ->
-> press ctrl , + buttons together
-> click record gesture -> hold left mouse button down , flick scroll wheel up

should see red 4,

click add action ->
-> name choose "zoom out" ->
-> click command -> , choose key (under type column) ->
-> press ctrl , - buttons together
-> click record gesture -> hold left mouse button down , flick scroll wheel down

should see red 5


hold down left mouse button , use scroll wheel or down on browser. should zoom in , out.

you can repeat 7 scroll wheel holding down mouse button instead of left control brightness, volume toggle application...


last tip

can create 8 buttons click , hold create action each of buttons. doing this..

in easystroke click advanced tab -> , tick "timeout gestures"

go actions tab create action.

click add action ->
-> name choose "firefox" ->
-> click command -> , choose command (under type column) ->
-> type "firefox" without brackets
-> click record gesture -> hold mouse button (other left mouse button , hold 2 seconds let go.

click yes.

when hold down button firefox window should pop up? dont have use firefox can command or keystrokes.

you can repeat last tip include other buttons if wanted

you asked configure 9-button mouse per-application
i've given 17 button mouse per application 8 scroll wheels.

peace


Forum The Ubuntu Forum Community Ubuntu Official Flavours Support New to Ubuntu [ubuntu] Configure 9-button mouse per-application


Ubuntu

Comments

Popular posts from this blog

Warning, the Safe Path is not accessible vm3 - Joomla! Forum - community, help and support

uppercase letters in url - Joomla! Forum - community, help and support

Joomla! Update is not offering Joomla 3 - Joomla! Forum - community, help and support