Sol / sağ fare tuşlarını kontrol paneli dışında değiştirmek için herhangi bir alternatif var mı?


9

Fareyi sol elimle birkaç yıl önce kullanmaya başladım. Öğrenmek o kadar uzun sürmedi - birkaç hafta. O zamandan beri sağ omzumla ilgili problemler almaya başladım.

Fareyi sol tarafta kullandığımdan beri ve düğmeler de değişti. Fare sağ taraftaki bir bilgisayarda Uzak Masaüstü'nü kullanarak bilgisayarıma erişirken artık işe yaramıyor.

Ayrıca işyerindeki birincil bilgisayarımda biri USB'de diğeri PS / 2 aracılığıyla iki fare takılı. Soldaki düğmeyi değiştirmek ve sağdaki düğmeyi normal olacak şekilde yapılandırmak güzel olurdu. Bu şekilde her iki şekilde de çalışabilirim.

Sürücüyü yapılandırmanın bir yolu var mı veya Windows UI'de genel olarak sol / sağ takas ayarlamak yerine bunu fare başına kontrol etmemi sağlayan gelişmiş bir sürücü var mı?


3
İlginç soru. Ben de fareyi kullanmaya başladım ve solumda aynı sebep vardı ama düğmeleri değiştirmem. Orta parmağımla sol tıkladım ve dizinimle sağ tıkladım. Bu, ben veya başka herhangi birinin, herhangi bir şeyi değiştirmek zorunda kalmadan fareyi sağ elle kullanabileceği anlamına gelir.
ChrisF

2
Düğmeleri değiştirmeyi daha kolay buldum, bu şekilde sol veya sağ elimi kullanıp kullanmadığımı gerçekten düşünmüyorum. Aslında fare donanımını değiştirme konusunda da düşüncelerim vardı.
Ernelli

Yanıtlar:


4

Sen kullanabilirsiniz X-Mouse Button Control fare düğmeleri takas.

X-Mouse Düğmesi Kontrolü, tıklamaları arayarak değişikliklerini yapar, böylece herhangi bir Uzak Masaüstü oturumuna akış aşağı taşırlar. Ama fare başına ayarları olduğunu sanmıyorum.


3

Microsoft Intellipoint fare sürücüleri takas düğmeleri özelliğini standart fare sürücülerinden farklı bir şekilde işler ve uzak masaüstü düzgün çalışır: Fiziksel olarak bağlı fareye sol tıklatma uzak makineye sağ tıklatma olarak gönderilir. Ve makineye başka bir yerden bağlanırken, Intellipoint düğmeleri değiştirmez.

Ancak Intellipoint yazılımı, Intellipoint olmayan bir farenin üzerindeki düğmeleri değiştirmez. Bu nedenle, ev iş istasyonumda klavyenin solunda Intellipoint fare ve klavyenin sağında verilen Dell fare var. Hem sol hem de sağ elini kullananlar için bir uygulama sunar.

Çalışma bilgisayarımda iki adet Dell fare var ve XP çalışıyor. Neyse ki farelerin farklı donanım kimlikleri var, bu yüzden Intellipoint sürücüsünün yükleyicisindeki bir .inf dosyasını değiştirdim ve farelerden birinin Microsoft tarafından yapıldığına ikna ettim.

Ancak, bunu son denediğimde Win7 altında çalıştıramadım, bu yüzden yeni çalışma bilgisayarım geldiğinde muhtemelen onunla gitmek için bir Microsoft fare satın alacağım.

One gotcha: Intellipoint'i kurmadan önce standart "takas düğmeleri" işlevini kapatmanız gerekir . Aksi takdirde, masaüstünü başka bir yerden o PC'ye uzak tuttuğunuzda düğmeler değiştirilir.

Üçüncü taraf fare sürücülerinin de standart sürücülerden daha iyi çalışması mümkündür.


2

Bir donanım alternatifi bir oyun faresi olabilir. Çok yönlü ve sürücüsüz olduğunu iddia eden bu SteelSeries faresini buldum . Sanırım başka bir düğmeyi tıklatarak sol / sağ düğmeleri değiştirebilirsiniz.

Kendim denemedim ve normal bir fareye kıyasla pahalı olduğunu unutmayın. Acaba normal bir fareyi değiştirmenin tasarruf etmeye değip değmeyeceğini merak ediyorum.


1

Penguen Ambidextrous Dikey fare uzak oturumlarda çok iyi çalışıyor. Ayrıca, sadece tek bir fareye ihtiyacım var. Soldan sağa veya tersi yönde geçiş yapmak istersem, sadece bir geçiş anahtarını tıklarım. Lenovo x230'umdaki yerleşik izleme noktası ve izleme paneli, ayarlarımı uzak bir oturuma taşımaz. Bu, yolda uzak bir oturumda çalışırken beni deli ediyor.


1

Bence EitherMouse burada belirtilmeyi hak ediyor. Bir Windows kutusu kullanmam gerektiğinde çok mutluyum. Çoklu farelerin kurulumunu kolaylaştırır.

Aracı web sitesinden indirebilirsiniz: http://www.eithermouse.com/


Gelecek kuşak için GNU / Linux çözümünü de buraya ekleyeceğim. Bence en iyi yol, özel bir Xorg InputClass bölüm yapılandırması tanımlamaktır. Bu, fare her algılandığında geçerli olacaktır. İşte yapılandırma dosyam /etc/X11/xorg.conf.d/50-mouses-config.conf:

Section "InputClass"
        Identifier "Lachesis Left Handed"
        MatchUSBID "1532:000c"
        Option "ButtonMapping" "3 2 1"
EndSection

IdentifierDeğeri çok önemli değildir. USB kimliği lsusbkomut kullanılarak bulunabilir . Hangi düğmelerin kullanılabilir olduğunu görmek için, xevaraç farenizin düğmelerine basarken düğme kimliğini almak için kullanılabilir. Komut xinput list, sisteminizdeki tüm giriş cihazlarının ve xinput ID'lerinin listesini almak için kullanılabilir. Komutu kullanarak cihazın düğmelerinin tam listesini yapabilirsiniz xinput get-button-map N; burada N, cihazınızın xinput kimliğidir xinput get-button-map 10. Aşağıdaki xinput set-button-map N *mapping*komutu kullanarak cihazınızın düğmelerinin eşlemesini değiştirmeyi deneyebilirsiniz :xinput set-button-map 10 3 2 1

Yeni Xorg yapılandırmanızı etkili hale getirmek için X oturumunuzu yeniden başlatmanız gerekecek. Sorun olması durumunda, Xorg.log ( tail -f /var/log/Xorg.0.log) yöntemi neyin yanlış gittiğine dair bir ipucu verebilir.

Bir xinput set-button-mapalternatif kullanılabilir, ancak daha az dinamiktir (cihazınız algılandığında otomatik olarak uygulanmayacaktır). Aşağıdaki komut dosyası başlangıçta çalışacak şekilde yapılandırılabilir (Ubuntu'da kurmak için bir Başlangıç ​​Uygulamaları GUI'si vardır). Bazı nedenlerden dolayı ~ / .profile dosyanızdan komut dosyasını çağırırsanız çalışmaz. MOUSE_NAME değişkeni, xinput listkomutun çıktısında farenize verilen ada karşılık gelir .

#!/bin/bash

MOUSE_NAME="Razer Razer Lachesis"
BUTTONS_MAP="3 2 1"

while read -r line; do
    raw_line=$(grep "$MOUSE_NAME" | grep "pointer")
    if [ ! -z "$raw_line" ]; then
        mouse_id=$(echo "$raw_line" | cut -d '=' -f2 | sed 's/\t.*//g')
        echo "Found ${MOUSE_NAME}'s id: $mouse_id"
        xinput set-button-map $mouse_id $BUTTONS_MAP
        break
    fi
done < <(xinput list)

Ubuntu 14.04.03'te Xorg yolunda sorun yaşıyorum. Bazı nedenlerden dolayı ayarlar okunur, ancak çalışmadığı için başka bir şey tarafından geçersiz kılınabilir (eskiden). Burada bir hata açtım: bugs.launchpad.net/ubuntu/+source/xorg/+bug/1518653
user30747

0

Bir in X Pencere Sistemi , kullanabilirsiniz xmodmap (X keymaps ve işaretçi düğmesi eşlemeler modifiye edilmesi için yarar).

Sol düğme sayı 1, sağ düğme sayı 3'tür. Xmodmap'i kullanarak fare düğmelerini şu şekilde değiştirebilirsiniz:

$ xmodmap -e "pointer = 3 2 1" 
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.