X-Mouse Button Control kullanımı | Her fareyle uyumlu makro

6 Dakikada oku


Merhaba arkadaşlar, bugün X mouse button control adlı muhteşem bir mouse macro programı ile tanıştıracağım sizleri. Bu program öyle bir program ki sadece sağ ve sol tıkı olan farelerin bile tekerleğini kullanarak makro atayabilirsiniz. Her fareye uyum sağlayan bu makro programı sayesinde 7x, 8x gibi mouselara da, sadece sağ ve sol tıkı olan mouselara da makro atayabilirsiniz. Ek olarak ödül kazanmış bir program olduğunu belirtmek isterim. X-Mouse Button Control kullanımı detaylı olarak aşağıda anlattım. Programı indirmek isterseniz link aşağıdadır.

X-Mouse Button Control İndir(4362)

Ben anlatımımı Knight Online oyunu üzerinden yapacağım. Siz kendi oynayacağınız oyuna göre uyarlayabilirsiniz.


Programı kurup çalıştırdığınızda şu arayüzle karşılacaksınız:

Sol altta bulunan Add butonuna tıklayarak makronun hangi program ya da oyunda kullanılacağını seçebilirsiniz. Hiç bir şey seçmezseniz Default üzerinden değişim yaparsınız. Default ise tüm windowsta geçerlidir. İstediğiniz uygulamayı seçmek için önce o uygulamayı açmanız gerekmektedir. Yoksa listede bulamazsınız. Örneğin ben Knight Online’ı açtım ve Add’e tıklayarak seçtim.

1, 2 ve 3. adımları tamamladıktan sonra soldaki listeye, seçtiğiniz uygulama profili eklenecektir.

Solda istediğiniz uygulamanın seçili olduğundan emin olduktan sonra,

Farenizin tuşlarına tıklayarak sağ taraftaki listede karşılığını bulabilirsiniz. Örneğin sol tık yaptığınızda Left Button yanacaktır. Farenin tekerleğine tıklarsak (Bilmeyenler olabilir; evet farenin tekerleğine de tıklanabiliyor) Middle Button yanacaktır. Ben teker butonuna makro atayacağım. Çünkü 5 liralık fareye bile makro atanabildiğini göstermek istiyorum.

Kendi istediğiniz butonun karşısındaki açılır menüden bizim en çok işimize yarayacak “Simulated Keys” seçeneği seçiyoruz. Simulated Keys ile sadece bir tıkla istediğimiz her şeyi yapabiliriz.

Simulated Keys’i seçtikten sonra yukarıdaki pencere açılıyor. Burada Turuncu belirlediğim alan kullanabileceğimiz kodları gösteriyor. Pembe alan ise bu kodları yazacağımız alanı gösteriyor. Bu kodlar gözünüzü korkutmasın çünkü zor değil. Yeşil ile belirlediğim alanda makronun nasıl başlayıp, duracağını seçiyorsunuz. İlerleyen adımlarda detaylı açıklayacağım. Mor alan, mouse konum belirleme aracanı içeriyor. Mavi alan, pek de işimize yaramayacak şu seçenekleri içeriyor;

*Sadece profil işlemi aktifse çalıştır
*Orjinal fare tıklamalarını devre dışı bırak
*Rastgele ertelemeler ekle

X-Mouse Button Control Kullanımı; Kodlar ve Anlamları

Nitelik Tuşları

{CTRL} Sol Ctrl (Kontrol) tuşu
{RCTRL} Sağ Ctrl (Kontrol) tuşu
{ALT} Sol Alt tuşu
{RALT} Sağ Alt tuşu
{SHIFT} Sol Shift tuşu
{RSHIFT} Sağ Shift tuşu
{LWIN} Sol windows tuşu
{RWIN} Sağ windows tuşu
{APPS} Uygulamalar menüsü tuşu

Extended Tuşlar

{DEL} Delete tuşu
{INS} Insert tuşu
{PGUP} Page Up tuşu
{PGDN} Page Down tuşu
{HOME} Home tuşu
{END} End tuşu
{RETURN} Önceki sayfaya dön
{ESCAPE} Esc Tuşu
{BACKSPACE} Silme tuşu
{TAB} Tab tuşu
{PRTSCN} Ekran görüntüsü al
{PAUSE} Pause tuşu
{SPACE} Boşluk tuşu
{CAPSLOCK} Capslock tuşu
{NUMLOCK} Numlock tuşu
{SCROLLLOCK} Scrolllock tuşu

Yön Tuşları

{UP} Yukarı
{DOWN} Aşağı
{LEFT} Sol
{RIGHT} Sağ

Fonksiyon Tuşları

{F1}
{F2}
.
.
{F24}

Ses Kısayolları

{VOL+} Ses açma
{VOL-} Ses kısma
{MUTE} Durdurma

Parlaklık Ayarlama

{BRIGHTNESS+} Parlaklık arttır
{BRIGHTNESS-} Parlaklık azalt

Fare Butonları

{LMB} Sol tık
{RMB} Sağ tık
{MMB} Orta tık (Tekerlek)
{MB4 veya XMB1} 4. Tuş
{MB5 veya XMB2} 5. Tuş
{TILTL} Tekerleği sola hareket edenler varsa
{TILTR} Tekerleği sağa hareket edenler varsa
{MWUP} Teker yukarı
{MWDN} Teker aşağı

Sayı Tuşları Takımı

{NUM0-NUM9} Sayı Tuşları örn. {NUM5} eşittir 5
{NUM+} Artı (+)
{NUM-} Eksi (-)
{NUM.} Nokta (.)
{NUM/} Sağ kesme (/)
{NUM*} Yıldız (*)
{NUMENTER} Enter

Web Tarayıcı Kısayolları

{BACK} Geri
{FORWARD} İleri
{STOP} Dur
{REFRESH} Yenile
{WEBHOME} Anasayfa
{SEARCH} Ara
{FAVORITES} Favoriler

Geçiş Tuşları

{NUMLOCKON} Numlock açar
{NUMLOCKOFF} Numlock kapar
{CAPSLOCKON} Capslock açar
{CAPSLOCKOFF} Capslock kapar
{SCROLLLOCKON} Scrollock açar
{SCROLLLOCKOFF} Scrollock kapar

Özel Fonksiyonlar

{WAIT:n} n yerine yazacağınız sayı kadar saniye bekler
{WAITMS:n} n yerine yazacağınız sayı kadar milisaniye bekler
{HOLD:n} Sonrasındaki tuşu n saniye basılı tutar
{HOLDMS:n} Sonrasındaki tuşu n milisaniye basılı tutar
{CLEAR} Herhangi nitelik tuşunu temizler {CTRL},{ALT} vb.
{CB: yazı} yazı yerine yazacağınız yazıyı panoya kopyalar
{PRESS} Sonrasındaki tuşa basar
{RELEASE} Bastığınız tuşu serbest bırakır

Fare Hareketleri

{MADD:x,y} İmleci mevcut konumundan X ve Y piksel taşır.
{MSET:x,y} İmleci mevcut konumundan X ve Y konumuna taşır.
(Birincil monitore göre)
{PSET:x,y} İmleci mevcut konumundan X ve Y konumuna taşır.
(Profil penceresine göre)
{ASET:x,y} İmleci mevcut konumundan X ve Y konumuna taşır.
(Aktif pencereye göre)
{MSAVE:n} Mevcut imleç konumunu hafızaya kaydet <n> (1-10)
{MREST:n} Hafızadan konum al ve git <n> (1-10)

Uygulama Açma

{RUN: uygulama} uygulama yerine sistem uygulaması yazarsanız; örneğin cmd yazarsanız, cmd açılacaktır. Uygulama sistemde değilse, uygulama yolunu uzantısıyla birlikte yazmalısınız.
Örneğin: {RUN:C:\Program Files\Adobe\Photoshop\Photoshop.exe
Bu şekilde Photoshop açılacaktır.

Aktivasyon Kısayolları

{ACTIVATE} İmleç altındaki pencereyi aktif yapar
{ACTIVATEPARENT} İmleç altındaki ebeveyn pencereyi aktif yapar
{ACTIVATETOP} İmleç altındaki ana pencereyi aktif yapar

Örnek Kullanım

Örneğin Knight Online oyununda Okçu karakteri kombosu için bir macro yazalım. Bunun için öncelikle kombomuzu Türkçe olarak cümlelere dökelim. Ardından kısa kodlarla yazalım.

Cümlelerimiz

  • Öncelikle 5’li ok atmamız gerekiyor. 5’li oku “8” tuşuna basarak atıyorum.
  • 5’li oku attıktan sonra yarım saniye kadar beklememiz gerekiyor.
  • Yarım saniye bekledikten sonra tuşuna basarak okçu hareketi efektini kesiyoruz.
  • Ardından 3’lü ok atmamız gerekiyor. Ben 3’lü oku “9” tuşuna basarak atıyorum.
  • 3’lü oku attıktan sonra da yarım saniye kadar beklemeliyim.
  • Son olarak 3’lü ok atmanın da efektini W ile kesip, bu aşamadan sonra döngüye girmesini istiyorum. Döngü kesitini iyi belirlemelisiniz. Yanlış yerde döngüye girmemeli.

Kodlama

  • Şimdi hayal edelim. 5’li ok için 8 tuşuna basıyorum. Ama gerçek hayatta bir tuşa basmamız çok kısa da olsa bir zaman alıyor. Bu yüzden sadece 8 yazmıyorum ve kısa da olsa basılı tutmak için tuşun önüne {HOLDMS:10} yazıyorum. Yani 10 milisaniye basılı tut.
    {HOLDMS:10}8 ilk kodumuz.
  • Yarım saniye kadar beklemek için {WAITMS:480}
  • W basmak için {HOLDMS:10}w
  • 3’lü ok atmak için {HOLDMS:10}9
  • Yarım saniye kadar beklemek için {WAITMS:480}
  • W basmak için {HOLDMS:10}w

Kodları Birleştir

{HOLDMS:10}8{WAITMS:480}{HOLDMS:10}w{HOLDMS:10}9{WAITMS:480}{HOLDMS:10}w

Evet kodumuz tamamdır. Şimdi bunu gerekli yere yazıyoruz.

Son olarak makronun nasıl çalışıp nasıl duracağını seçmeliyiz. Aşağıdaki resimde 9 tane seçeneğimiz olduğunu görüyoruz.

  • 1 As mouse button is pressed
  • 2 As mouse button is released
  • 3 During (Press on down, release on up)
  • 4 In another thread as mouse button is pressed
  • 5 In another thread as mouse button is released
  • 6 Repeatedly while the button is down
  • 7 Sticky (repeatedly until button is pressed again)
  • 8 Sticky (held down until button is pressed again)
  • 9 As mouse button is pressed & when released

Gelin bunların açıklamalarına bakalım:

1: Makro tuşuna bir kez tıkladığınızda kodunuzu 1 kez çalıştırır.
2: Makro tuşuna tıklayıp, bıraktıktan sonra kodunuzu 1 kez çalıştır.
3: Makro tuşuna bastığınız süre boyunca makro tuşu basılı kalır. Fakat bunun mantığı klavye mantığı ile aynı değil. Örneğin makroya 8 tuşunu atadınız ve açılır menüden 3’ü seçtiniz. Mantıken makroya basılı tuttuğunuz süre boyunca sürekli 8,8,8,8… basmasını beklersiniz. Ama bu şekilde olmuyor ve kodunuz yine 1 kez çalışacaktır.
4: Yeni güncelleme ile gerek yok. 1 ile aynı.
5: Yeni güncelleme ile gerek yok . 2 ile aynı.
6: Makroya basılı tuttuğunuz süre boyunca kodunuzu tekrarlar.
7: Makroya bir kez tıkladığınızda kodunuz çalışır ve tekrarlar, tekrar tıklayınca durur.
8: Madde 3’teki gibidir. Tek farkı tıklayınca çalışır, tekrar tıklayınca durur.
9: Makroya basınca 1 kez çalışır, bırakınca 1 kez daha çalışır.

Ben burada Okçu makrosu için 7’yi seçiyorum ve OK diyorum. Daha sonra ana pencereyi de Apply dedikten sonra kapatıyorum.

X-Mouse Button Control Kullanımı hakkında sorun yaşayanlar cümlelerini yorum kısmından yazarsa kod halini yazmaya çalışırım.


Paylaşmak İster Misin?

Tepkin Neydi?

Fail Fail
1
Fail
Korkunç Korkunç
0
Korkunç
Kalp Kalp
0
Kalp
Uu Beybi Uu Beybi
2
Uu Beybi
Oha Oha
3
Oha
Ahah Ahah
0
Ahah
İğrenç İğrenç
3
İğrenç
Ali Koçak

Mersin / Tarsus Doğumlu, 24 yaşında, Bilgisayar Destekli Tasarım ve Animasyon Mezunu, İşletme mezunu. Tarsus'ta yaşıyor.

26 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. daşşagını kızlar kesın yiğidim on numara oldu mınor 3lü5li filan yazın için teşekürler

  2. dostum program cok ıyı ama benım sımdı 4 ve5 inci tuslara 4.tuşa 7 5.tuşa 0 tuşunu atadım kbnıght onlıne oyununda evet oyuna gırdıgımde çalışıyor bır kez tuşlar ama sonra bastıgımda tekrar çalışmıyor tuşlar alt tab yapıp programa gelıp tekrar alt tabla oyuna gelınce 1 er kez daha işliyo sonra tekrar uygulamıo her bastıgımda uygulamasını istiyorum tuşları her bastıgımda 1 kez 7 tuşuna basmasını ıstıyorum mesela 4.mouse tusunun

  3. Merhaba ali öncelikle siten çok başarılı olmuş ve xmouse programındaki anlatımın çok öğretici anlaşılır ve güzel olmuş çok beğendim fakat ben beceremedim sanırım eğer müsait olduğun bir vakit bana yrdımcı olabilirsen çok sevinirim:) Bu arada ben point blank oyunu oynuyorum orda sniper. pompalı.aug.ve p90 ağırlıklı silahlarla oynuyorum bu silahların birisinden bir kod yapabiirmisn?__? müsait olursan bana msj yada yada cağrı yoluyla ulaşırsan hemen pc başına geçerim 0533 135 77 29 Hüseyin yaşım 38 başarıların devamını dilerim hoşçakal

    1. Warrior oynamadım hiç. Neler yapılması gerektiğini açıklarsan yardımcı olmaya çalışırım. Ama şunu söyleyeyim bu macro genie ya da koxp gibi bir çok görevi aynı anda yerine getirmek için pek uygun değil. Genelde kombo yapmak için kullanılır.

    1. Merhaba enes, bu tür macrolar (zen macro) koxp sınıfına girmektedir ve oyun için özel olarak tasarlanmıştır ki genelde ban yemeye sebebiyet veren işlemler yürütürler. Koxp tarzı programlarla X-Mouse gibi legal programları kıyaslamak pek doğru olmaz. Sorunun cevabına gelecek olursam; ben yukarda belirttiğim 3lü-5li kodu kendi düşüncemle sıfırdan geliştirdim ve sizlerin de kullanıp/geliştirebilmesi için burada sundum. Yukarıda kısa kodlar ve açıklamaları mevcut. Deneme yanılmayla daha hızlı bir yol keşfedilebilir belki. Benim yapabildiğimin en hızlısı bu. Ek olarak benim verdiğim MS sürelerini düşürmeyi deneyebilirsin. Daha iyi olursa o MS leri kullanırsın.

  4. kardeşim birde 2 butonu birden calıştırmak istiyenlere örnek verirmisiz ben mesala sürekli atak yaparken 30 saniyede 1 pot icmesini itiyorum

    1. O biraz sıkıntılı sanırım. Ama bir şekilde halledilir. Şuan bilgisayarım arızalı. Deneme yapamıyorum. Denediğim zaman bu yorumu editlerim.

      1. cok iyi olur kardeşim şimdiden ugraşların icin sagol vede kolay gelsin 🙂

    1. Skillbarda iki slota minor koymalısın. Dokuz ve Sıfıra minor skillini koyduğunu düşünürsek kodun {HOLDMS:30}9{HOLDMS:30}0
      Açılır menüden Yedinciyi “Sticky (repeatedly until button is pressed again)”Seçebilirsin. Makroya bir kez bastığında komboya başlar ve tekrar bastığında durur. 6’yı seçersen basılı tuttuğun sürece combo yapar. İki slotumu veremem diyorsan tek slotla da örneğin: {HOLDMS:30}9 yapabilirsin ama az miktarda hız düşüyor gibi.

      1. Oradaki 30 dediğimiz Milisaniye. O da 0,03 saniye ediyor. Düşün bak 1000 Ms (milisaniye) 1 Saniye yapıyor. Yani 30 milisaniye düşündüğünden çok çok kısa bir süre. Yok gibi bir şey. Verdiğim makro 1 Saniyede 33 kez minor tuşuna basıyor. Daha da kısasını bilgisayar zaten algılamaz. Hatta belki bunu bile algılamıyordur yeterince. Arttırınca daha da hızlanabilir. O rakamı değiştirip değiştirip dene. Kendine en uygun olanı bul.

      2. ali ben anlayamadım ya yardımcı olur musun asas oynıorum mınor de ve mob larda macro kullanmak amaclı kullancam 543 882 09 08 bu numaradan iletişime gecersen cok sevınıırm

Format Seç
Kişilik Testi
Kişilik belirleyen sorular oluşturabilirsiniz.
Trivia Testi
Herhangi bir konu hakkında çoktan seçmeli sorular oluşturabilirsiniz.
Oylama
Herhangi bir konuda karar vermek için oylama havuzları oluşturabilirsiniz.
Hikaye
Herhangi bir konuda makale, hikaye vb. yazılar yazabilirsiniz.