Emulazione della rotellina del mouse su Mac


16

Di recente mi sono trasferito in un ufficio standardizzato sui computer Apple e mi sono imbattuto in qualcosa che ho usato con Linux e che so che mi farà impazzire sul Mac. Uso Logitech MarbleMouse, una trackball che non ha una rotellina del mouse. Su Linux, esiste un'opzione di configurazione (EmulateWheel ed EmulateWheelButton in evdev) che consente di premere un pulsante e far sì che il movimento del mouse / trackball si comporti come una rotella di scorrimento. C'è qualcosa di equivalente su Mac?


2
La tua domanda contiene in realtà due domande (di cui a quest'ultima si può forse rispondere qui o qui ). Potresti metterlo come due domande separate per mantenere organizzato il sito?
Saaru Lindestøkke,

1
Dovrebbe essere più pulito.
SmeraldoD.

2
Penso che sia disgustoso che fino ad oggi Logitech non offra questa funzionalità di base nel proprio software per Mac - è quasi una rabbia che induce. Sto usando il mouse da quasi 10 anni e il loro software è stato aggiornato durante questo periodo e tuttavia sembrano ignorare sistematicamente le scoperte di richieste di supporto su questo problema. È strano, francamente. Sono contento di avere finalmente una soluzione, e probabilmente una più flessibile di Logitech ci darebbe mai.
Nathan Hornby,

Risposte:


6

È possibile utilizzare KeyRemap4MacBook .

Scorri spostando il puntatore mentre tieni premuto il pulsante secondario:

<autogen>__PointingRelativeToScroll__ PointingButton::RIGHT</autogen>

Scorri spostando il puntatore mentre tieni premuto F1:

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__PointingRelativeToScroll__ PointingButton::NONE, ModifierFlag::EXTRA1</autogen>

Scorri con F1 e F2:

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
<autogen>__KeyToKey__ KeyCode::F2, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>

Scorri spostando il puntatore mentre tieni premuti i pulsanti primario e secondario:

<autogen>__SimultaneousKeyPresses__ PointingButton::LEFT, PointingButton::RIGHT,
KeyCode::VK_CONFIG_SYNC_KEYDOWNUP_notsave_pointing_relative_to_scroll</autogen>

Vedere l'origine per i valori del codice tasto e le impostazioni predefinite .


Questo era morto! Dispositivo di puntamento -> CursorMove to ScrollWheel -> MouseButton4 + CursorMove To ScrollWheel in combinazione con Reverse Vertical Scrolling si adattava perfettamente alle mie vecchie impostazioni!
SmeraldoD.

1
Non mi è chiaro perché la risposta contenga HTML, quando il programma in questione KeyRemap4MacBook è completamente GUI per quanto posso vedere. - Potresti aggiungere alcuni commenti su questo HTML da usare in KeyRemap4MacBook?
zrajm,

@zrajm È XML che dovresti aggiungere ~/Library/Application Support/KeyRemap4MacBook/private.xml. Vedi il primo link nella risposta o osxnotes.net/keyremap4macbook.html .
Lri,

1
Ah. Grande! (Tuttavia, dovresti modificare la tua risposta per includere tali informazioni, altrimenti la tua risposta sarà inutile quando / se il link diventa morto.)
zrajm

Vorrei poter votare questa risposta 100 volte. Ho periodicamente cercato una soluzione a questo problema per quello che deve essere circa 8 anni (!!) essendo stato per molto tempo amante del topo di marmo. Dopo aver recentemente provato lo Slimblade (e odiando la sensazione, ma amando la pergamena) ho rinnovato la mia caccia. Questo software è fantastico, ma la soluzione perfetta a questo problema. Grazie!
Nathan Hornby,

6

È possibile mappare lo scorrimento alla pressione di un tasto e spostare il cursore dalla GUI!

Qui, associo l'azione della rotellina di scorrimento alla pressione del Fntasto e allo spostamento del cursore. Nota la bella opzione che abilita questo comportamento sia per lo scorrimento orizzontale che verticale.

Schermata della GUI di Karabiner

A proposito, KeyRemap4MacBook è ora chiamato Karabiner. https://pqrs.org/osx/karabiner/


1
Ciao, ho scaricato Karabiner e non vedo alcun menu simile a quello che hai visualizzato qui. Qualcuno può aggiornarlo?
Joel

sì, penso che il menu sia cambiato nelle nuove versioni :-(
Micah Stubbs

1

Questo sembra funzionare di nuovo con Karabiner-Elements.

È necessario "Importare più regole da Internet (aprire un browser Web)," ottenere "Cambia movimento del mouse per scorrere" e "Abilita". Ciò aggiunge la possibilità di tenere premuto un pulsante del mouse per trasformare la sfera del mouse in una rotella di scorrimento mentre si tiene premuto il pulsante. È quindi possibile modificare la velocità e la sensibilità di scorrimento regolando sia la "velocità" in "Parametri" sia la "Velocità di scorrimento" nel normale pannello Preferenze del sistema MacOS Mouse.

La velocità, la scorrevolezza e lo slancio dello scorrimento sembrano un po 'strani; Penso che sia correlato alla differenza di sensibilità rispetto a una normale rotella di scorrimento che tipo di clic mentre scorre.



0

Poiché Karabiner-Elements non sembra più avere questa funzionalità, Smart Scroll è il nuovo modo. Basta usare il pulsante del mouse 4 con l'opzione "afferrare lo scorrimento". Sfortunatamente lo scorrimento si interromperà quando il cursore tocca un bordo dello schermo, quindi non è vero scorrimento e Photoshop non lo supporta per lo zoom con alt-scroll.

http://marcmoini.com/sx_en.html


Karabiner sembra aver ripristinato questa abilità.
timeSmith
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.