Yeni macbooklarda “orta tıklatma”


36

Geçenlerde Mac’e geçtim ve eski defterimden tek özlediğim şey, aynı anda iki fare düğmesini de tıklatarak orta-fare tıklatması.

Bu, arka plan sekmesinde bağlantılar açılırken internette gezinirken çok önemli bir özelliktir. Şu ana kadar bulduğum en iyi çözüm Command-Shift tuşunu basılı tutmak ve tıklamak, ancak bu yapmak biraz zor (evet, kanepede sörf yapıyorum (hey, en azından LAPtop oluyor) ve genellikle garip pozisyonlarda oturuyorum)

Aksi takdirde sevimli ve sevimli trackpadde bunun nasıl yapılacağı hakkında herhangi bir ipucu?


2
Yanlış, bu bir dizüstü bilgisayar değil, bir dizüstü bilgisayar ;-) "MacBook Pro'nuzun alt kısmını kucağınızla veya vücudunuzun herhangi bir yüzeyiyle uzun süre temas halinde bırakmayın. Vücudunuzla uzun süre temas etmek rahatsızlığa ve potansiyel olarak yanıklara neden olabilir. " resmi kullanım kılavuzuna göre manuals.info.apple.com/tr/macbook_pro_users_guide.pdf
Arjan

Yanıtlar:


19

Check BetterTouchTool . İzleme panelinize veya Magic Mouse'unuza hareketler ekler ve hareketleri ayarlamak için kullanabileceğiniz çok sayıda hareket vardır. En iyisi de bedava olması!


Bu programın doğruluğuna bağlı olarak bu konudaki seçilen cevap değiştirildi!
Espen Herseth Halvorsen,

Bu Leopard üzerinde çalışmıyor gibi görünüyor. Başka fikrin var mı?
dreeves

1
MagicPrefs görünüşte Leopard üzerinde çalışıyor ve aynı şeyi yapıyor (BetterTouchTool'un daha fazla seçeneği var); bunu dene. magicprefs.com
Kevin Yap

3
BetterTouchTool artık ücretsiz değil.
saat

Müthiş! 45 günlük deneme süresinden sonra en düşük lisans 4,49 € 'dur. MagicPrefs doğrudan çöp tenekesine gider. Yeni Magic Trackpad'imi tanımıyordu, bu yüzden bir alternatif aradım.
Martin,

7

İşletim sistemi içinde yapılandırılabilir olduğuna inanmıyorum, ancak MiddleClick , size 3 dokunuşlu orta tıklama sunar. Firefox'ta gerçekten iyi çalışıyor, aslında bunun için tasarlandı. Çimdiklemeniz gerekecek, böylece oturum açıldığında ateşlenecek.


1
Vay harika. Aaaa neredeyse ihtiyacım olanı. Sorun şu ki, bir komut-tıklamayı simüle ediyor, istediğim bir komut-tıklatma-tıklamak (sadece yeni bir sekme değil, ARKA PLAN sekmesinde açmak için) .. Kaynak kodunu burada buldum: r0ssar00.com/2008/ 12 / middle-on-mac- code-code.html tıklayın ... Orada herkes birkaç satır ekleyebilir ve komut-shift-clicks böylece derlemek olabilir? Bu harika olurdu =)
Espen Herseth Halvorsen

Bu şimdi geliştirildi, bu yüzden aslında bir orta tıklatma yapıyor. Harika çalışıyor :)
Espen Herseth Halvorsen

Bir tıklama değil, üç parmakla dokunma tarafından tetiklenir . Kazara tetiklemeyi mümkün kıldığı için bu utanç verici.
RobM

3

Firefox kullanıyorsanız, Command-Click yeni bir sekmede açılır.

Veya iki parmağınızı izleme panelinde tutup tıklayabilirsiniz; Bu size bir sağ tıklama verir. İçerik menüsünden 'yeni sekmede aç' seçimini yapabilirsiniz. (veya Tab Mix Plus gibi bir uzantı edinin ve sağ tıklatarak yeni bir sekme açın)


3

istediğim bir komut kaydırma tıklamasıdır [...] Kaynak kodunu burada buldum: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... Dışarıdaki herkes birkaç satır ekleyebilir ve onu komut-shift-clicks ile derleyebilir mi?

Kodu düzelttim / değiştirdim, sanırım, bir Cmd + shift + tıklaması yap (eğer değilse, başka değerler dene (CGKeyCode)56- ama 56 vardiya gibi görünüyor)

// click.m
//
// Compile with: 
// gcc -o click click.m -framework ApplicationServices -framework Foundation
//
// Usage:
// ./click
// Will cmd+shift+click mouse at current location.
//
// Based on http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html
// For http://superuser.com/questions/13351/how-to-middle-click-on-new-macbooks/13356#13356
// Modified by dbr - http://neverfear.org


#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>


int main(int argc, char *argv[]) {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSUserDefaults *args = [NSUserDefaults standardUserDefaults];

    CGEventRef ourEvent = CGEventCreate(NULL);
    CGPoint ourLoc = CGEventGetLocation(ourEvent);

    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)55, true); // Cmd
    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)56, true); // Shift
    CGPostMouseEvent(ourLoc, 1, 1, 1);
    CGPostMouseEvent(ourLoc, 1, 1, 0);


    [pool release];
    return 0;
}

Bahsettiğiniz bağlantıda belirtilen teknik ile birlikte (komutu bir Java uygulamasına sarın ve MultiClutch kullanın ), bunu yapması gerekir.


MultiClutch'da bunu nasıl ayarladınız? Üç düğmeli tıklamalar için ayar yok, sadece üç düğmeli
dokunuşlar var


0

İzleme panelini ve fare düğmesini kullanarak bir linkten yeni bir sekme oluşturma (Firefox ve Safari ile Opera denenmedi), içeriği değiştirmek için linkleri sekmelere sürükleyebilir veya sekmeyi satırınızın sonuna bırakabilirsiniz yeni bir sekme oluştur.



0

Sorulduğundan bu yana 10 yıl içinde iyi bir miktar değişti, ancak herhangi bir Apple Trackpad (veya Magic Mouse) ile gerçek bir orta tıklama yeteneği için 3. parti uygulamalar hala gerekli. Bu sorunu çözmek için birkaç yeni uygulama geliştirdim (ücretsiz olmadıklarını unutmayın).

Multitouch , macOS'a trackpad ve Magic Mouse hareketleri eklemek için kullanılan bir uygulamadır ve orta tıklama, bir harekete bağlanabilecek mevcut işlemlerden biridir.

Orta , birkaç seçmeli izleme dörtgeni veya Magic Mouse hareketleriyle orta tıklama özelliği eklemek amacıyla Multitouch'un daha ince bir versiyonudur.


Ücretsiz çözümler açısından, söz konusu açık kaynak MiddleClick uygulaması bu çataldaki Catalina için güncellendi: https://github.com/DaFuqtor/MiddleClick-Catalina .

Uygulamam Middle, MiddleClick-Catalina'dan bir kaç önemli farklılığa sahip.

  • Giriş sırasında başlatmak ve menü çubuğu simgesini gizlemek için ayarları oluşturdu
  • İzleme dörtgeni için kuvvet dokunma hareketi seçeneği var
  • Magic Mouse için “ortada bir parmak” hareket seçeneği var
  • Tıklamanın yukarı ve aşağı kısımları, yukarıdan sonra yürütülmek yerine fiziksel tıklamalarla senkronize edilir. Bu, orta klik kullanarak kaydırma yapabileceğiniz CAD uygulamalarında önemlidir.

Middle'i, belirtilen Multitouch uygulamasından Swift kodunu kullanarak yazdım. Middle oluşturmak için MiddleClick-Catalina'dan bir kod kullanılmadı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.