Cara "klik tengah" pada macbook baru


36

Saya baru-baru ini beralih ke Mac, dan satu-satunya hal yang saya lewatkan dari notebook lama saya adalah kemampuan untuk melakukan mousebutton-klik tengah dengan mengklik kedua mousebutton secara bersamaan.

Ini adalah fitur penting ketika menjelajah internet saat membuka tautan di tab latar belakang. Solusi terbaik yang saya temukan saat ini adalah menahan Command-Shift dan mengklik, tetapi ini seringkali agak sulit dilakukan (ya, saya berselancar di sofa (hei, lagipula itu LAPOP) dan sering duduk di posisi aneh)

Adakah tips tentang cara melakukan ini pada trackpad yang indah dan menggemaskan?


2
Salah, ini notebook, bukan laptop ;-) "Jangan biarkan bagian bawah MacBook Pro Anda bersentuhan dengan pangkuan Anda atau permukaan tubuh Anda untuk waktu yang lama. Kontak lama dengan tubuh Anda dapat menyebabkan ketidaknyamanan dan berpotensi luka bakar. " menurut panduan pengguna resmi di manuals.info.apple.com/en/macbook_pro_users_guide.pdf
Arjan

Jawaban:


19

Lihat BetterTouchTool . Ini menambahkan gerakan ke trackpad atau Mouse Magic dan ada banyak gerakan yang tersedia untuk mengatur tindakan. Yang terbaik, gratis!


Mengubah jawaban yang dipilih untuk yang satu ini karena kedahsyatan program ini!
Espen Herseth Halvorsen

Ini sepertinya tidak berfungsi pada Leopard. Ada ide lain?
Dreeves

1
MagicPrefs tampaknya berfungsi pada Leopard dan melakukan hal yang sama (BetterTouchTool hanya memiliki lebih banyak opsi); coba itu. magicprefs.com
Kevin Yap

3
BetterTouchTool tidak gratis lagi.
sdive

Luar biasa! Lisensi terendah setelah uji coba 45 hari adalah 4,49 €. MagicPrefs langsung menuju tempat sampah. Itu tidak mengenali Magic Trackpad baru saya, jadi saya mencari alternatif.
Martin

7

Saya tidak percaya itu dapat dikonfigurasi dalam OS, tetapi MiddleClick , memberi Anda klik tengah 3-tap. Berfungsi sangat baik di Firefox, yang awalnya dirancang untuk itu. Anda harus men-tweak itu agar menyala saat masuk.


1
Wow hebat. Hampir semua yang saya butuhkan. Masalahnya adalah ini mensimulasikan klik perintah, yang saya inginkan adalah perintah-shift-klik (untuk membuka di tab LATAR BELAKANG, bukan hanya tab baru) .. Saya menemukan kode sumber di sini: r0ssar00.com/2008/ 12 / klik-tengah-pada-mac-code.html ... Bisakah orang di luar sana menambahkan beberapa baris dan mengkompilasinya sehingga perintah-shift-klik? Itu akan luar biasa =)
Espen Herseth Halvorsen

Ini sekarang telah ditingkatkan, sehingga benar-benar melakukan klik tengah. Bekerja luar biasa :)
Espen Herseth Halvorsen

Ini dipicu oleh ketukan tiga jari , bukan klik. Ini memalukan karena membuat pemicuan tidak disengaja menjadi mungkin.
RobM

3

Jika Anda menggunakan Firefox, Command-Click akan terbuka di tab baru.

Atau Anda dapat memegang dua jari di trackpad dan klik; ini memberi Anda klik kanan. Anda kemudian dapat memilih 'buka di tab baru' dari menu konteks. (atau dapatkan ekstensi seperti Tab Mix Plus dan klik kanan membuka tab baru)


3

yang saya inginkan adalah perintah-shift-klik [...] Saya menemukan kode sumber di sini: http://www.r0ssar00.com/2008/12/middle-click-on-m-mac-code.html ... Adakah yang bisa menambahkan beberapa baris di luar sana dan mengkompilasinya sehingga perintah-shift-klik?

Saya telah memperbaiki / memodifikasi kode untuk, saya pikir, melakukan Cmd + shift + klik (jika tidak, coba nilai-nilai lain untuk (CGKeyCode)56- tetapi 56 tampaknya bergeser)

// 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;
}

Dikombinasikan dengan teknik yang disebutkan dalam tautan yang Anda sebutkan (bungkus perintah di aplikasi Java, dan gunakan MultiClutch ), itu harus melakukannya ..


Bagaimana Anda mengatur ini di MultiClutch? Tidak ada pengaturan untuk klik tiga tombol, hanya gesekan tiga tombol ..
Espen Herseth Halvorsen


0

Mengatasi membuat tab baru dari tautan (dengan Firefox dan Safari, Anda belum mencoba Opera) menggunakan trackpad dan tombol mouse: Anda dapat menyeret tautan ke tab untuk mengganti konten, atau Anda dapat menjatuhkan tautan di akhir baris tab ke buat tab baru.



0

Jumlah yang layak telah berubah dalam 10 tahun sejak ini ditanyakan, tetapi aplikasi pihak ketiga masih diperlukan untuk kemampuan klik tengah yang sebenarnya dengan Apple Trackpad (atau Magic Mouse). Saya telah mengembangkan beberapa aplikasi yang lebih baru untuk menyelesaikan masalah ini (ingatlah bahwa itu tidak gratis).

Multitouch adalah aplikasi untuk menambahkan gerakan trackpad dan Magic Mouse ke macOS, dan mengklik tengah adalah salah satu tindakan yang tersedia yang dapat dikaitkan dengan gerakan.

Middle adalah versi Multitouch yang lebih ramping, dengan tujuan tunggal untuk menambahkan kemampuan klik tengah melalui beberapa trackpad pilihan atau gerakan Mouse Magic.


Dalam hal solusi gratis, aplikasi MiddleClick open source yang disebutkan telah diperbarui untuk Catalina dalam garpu ini: https://github.com/DaFuqtor/MiddleClick-Catalina .

Aplikasi saya, Middle, memiliki beberapa perbedaan utama dari MiddleClick-Catalina.

  • Ini memiliki pengaturan bawaan untuk peluncuran saat masuk dan menyembunyikan ikon bilah menu
  • Ini memiliki opsi gesture touch force untuk trackpad
  • Ini memiliki opsi gerakan "satu jari di tengah" untuk Magic Mouse
  • Bagian atas dan bawah dari klik disinkronkan dengan klik fisik alih-alih dieksekusi setelah naik. Ini penting pada jenis aplikasi CAD di mana Anda dapat menggeser menggunakan klik tengah.

Saya menulis Middle menggunakan kode Swift dari aplikasi Multitouch yang disebutkan. Tidak ada kode dari MiddleClick-Catalina yang digunakan untuk membangun Middle.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.