Orijinalini görmek için tıklayınız : Mouse tuslarina komut atamak ?


bletchley
05-04-2008, 13:53
Cok tuslu bir mouse'un tuslarina nasil komut atayabiliyoruz ?
Ve kaydirma tekerlegi sag-sol hareketi de yapabiliyorsa bunlara da komut atayabiliyor muyuz ?

İşaretleyici Tuşlarına Komut veya İşlev Atamak

AutoCAD, "acad.mns" dosyası ile, işaretleyici tuşları için 4 değişik menü seçme olanağı sunar. Sayısallaştırıcı (digitizer) işaretleyicileri için "BUTTONS", fare (mouse) işaretleyiciler için "AUX" ile, işaretleyici tuşlarına komut atanır.

AUX1 ve BUTTONS1 - Tuşların direkt seçilmesi için.

AUX2 ve BUTTONS2 - Tuşların klavyeden "SHIFT" tuşu ile birlikte seçilmesi için.

AUX3 ve BUTTONS3 - Tuşların klavyeden "CTRL" tuşu ile birlikte seçilmesi için.

AUX4 ve BUTTONS4 - Tuşların klavyeden "SHIFT" ve "CTRL" tuşları ile birlikte seçilmesi için ayarlanmışlardır.

Birinci tuş, her zaman seçme tuşudur, değiştirilemez. Menüde yer alan satırlar, ikinci tuştan itibarendir.

Üç tuşlu bir işaretleyici için orta tuşa "Zoom Window" komutunun atanmasını beraberce adım adım yapalım:

1. Orta tuş için önceden atanmış "pan" komutunun iptali için:
Command: mbuttonpan Enter new value for MBUTTONPAN <1>: 0

2. "Shortcutmenu" sistem değişkenini,
Command: shortcutmenu Enter new value for SHORTCUTMENU <11>: 11
işlemleri ile 11 değerine atayın. Bu atama sayesinde, "Options>User Preferences" bölümünde bulunan "Right Click Customization" bölümü için ayarlamaları yapmış oluruz.

3. "acad.mns" dosyasında istediğimiz düzenlemeyi yapabilmek için, bu dosyayı "Windows Notepad" gibi herhangi bir metin editöründe açın. Bu dosyadaki işlemlerinizi bitirdiğinizde "text only" (ASCII text) formatında sakladığınızdan emin olun.

Eğer bu özelleştirmeyi sayısallaştırıcı için uyguluyorsanız "BUTTONS1" seçeneğini, işaretleyici olarak fare veya "Windows System Pointing Device" için uyguluyorsanız "AUX1" seçeneğini kullanın. Bu örnekte "AUX1" seçeneğini kullanacağız.

***AUX1
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP _),$P0=ACAD.GRIPS $P0=*); ‘Zoom;Window

"AUX1" seçeneğinin altında bulunan her satır işaretleyicinin bir tuşuna atanmış olacaktır. Düzenlememizi ikinci satırda belirlediğimiz için (birinci satır, ikinci tuştur), işaretleyicimizin üçüncü tuşuna bastığımızda "Zoom Window" komutunu çalıştırmış olacağız.

4. "acad.mns" dosyasını "text only" formatında saklayalım.

AutoCAD ilk açıldığında bu dosyayı yapılan değişikliklerle beraber yükleyecektir. Eğer AutoCAD zaten açıksa "menuload" komutunu kullanarak da bu dosyayı yükleyin

internette arattigimda hep ayni (yukaridaki) yaziyi buluyor...Ama acad.mns diye bir dosya bulamiyorum bilgisayarimda...(xpress yuklu olmasina ragmen)

yardimci olabilirseniz sevinirim...

algorist
07-04-2008, 19:47
Autocad sürümünüz nedir belirtmemişsiniz bende yüzeysel bir bilgi vereyim , işinize yarayacaktır. Autocad, 2006 dan itibaren cui formatı kullanmaya başladı. Eğer sürümünüz 2006 ve yukarısı ise komut satırına cui yazın ve açılan customize user interface bölümünden mouse settings bölümüne girin. Gerisi sizin yukarıda bulduklarınızla aynı mantıkta çalışıyor. Eğer 2006 dan düşük bir sürüm kullanıyorsanız tools-options-files kısmından support file search path in alt klasörünü açın orada baştaki uzunca yazılı olan kısma tıklayıp F2 tuşuna basın ve sağ tıklayıp kopyalayın başlat-çalıştır a girip kopyaladığınız yolu yapıştırın ve tamam a tıklayın.

(C:\Documents and Settings\...\Application Data\Autodesk\AutoCAD 2006\R16.2\enu\support
buna benzer)

Burası mnu ve mns dosyalarınızın bulunduğu yerdir herhangibirşey denemeden önce yedek almanız işinize yarayacaktır. Eğer mns dosyasını bulamadıysanız komut satırından menu yazıp acad.mnu yu tekrar yükleyin mns dosyasının oluşması lazım. 2004 kullanmayalı uzun zaman oldu hatırladıklarım bunlar. Bunlarla uğraşmaktansa Autohook adlı programı kullanmak daha basittir. Veya kendiniz Autoit v3 ile istediğiniz her programa basit script diliyle klavye ve fare tuşu atayabilirsiniz.