.NET'te sol ve sağ fare düğmelerini nasıl değiştirebilirim (tercihen C#)? Temel olarak, kullanıcı kontrol panelinden Fare Özellikleri'nde "Birincil ve ikincil düğmeleri değiştir" onay kutusunu işaretlediğinde sonuç aynı olmalıdır. Windows XP ile uğraşıyorum, bir fark yaratırsa..NET'te sağ ve sol fare düğmesi değiştirme
cevap
Sen SwapMouseButton
için bir Windows API çağrısı kullanabilirsiniz:
using System.Runtime.InteropServices;
// ...
[DllImport("user32.dll")]
public static extern Int32 SwapMouseButton(Int32 bSwap);
// ...
// Swap it.
SwapMouseButton(1);
// Back to normal.
SwapMouseButton(0);
teşekkürler. "System.Runtime.InteropServices;" kullanarak ihtiyacınız olanı eklemek isteyebilir –
Whoops; Bundan bahsetmeyi ihmal ettim. İleride başvurmak için ekleyeceğim. –
Bu çalışır ancak kullanıcı oturumu kapattıktan sonra kaydedilmez. Takas durumunu hatırlatmak için Porges'in çözümünü kayıt defterinde kullanmanız gerekir. – foka
Here's a code snippet. Böyle
şey:
using Microsoft.Win32;
var key = Registry.CurrentUser.CreateSubKey("Control Panel\\Mouse\\");
var newValue = key.GetValue("SwapMouseButtons");
if (newValue == null) newValue = "1";
else newValue = Int32.Parse(newValue) == 1 ? "0" : "1";
key.SetValue("SwapMouseButtons", newValue, RegistryValueKind.String);
- 1. sol/sağ float düğmesi div içinde
- 2. Sol ve sağ fare üzerinde klik yapın NSView
- 3. Sol fare düğmesi OnMouseMove olayında tutuluyorsa, bkz.
- 4. Objective-C: NSStatusBar sağ ve sol tıklama
- 5. Excel'de Kenarlık Değiştirme sol, sağ, alt ve üst
- 6. Sol ve sağ fare tuşu arasında ayrım yapmak için tıklayın IE ve Firefox'a tıklayın
- 7. jQuery sol ve sağ atama
- 8. X, Y Koordinatlarındaki Fare İmlecini Nasıl Ayarlayabilirim, Sol Fare Tıkla Ve Sola Kaydır, Sağ, Üst, Alt
- 9. gmap sol fare düğmesini kullanarak sürükleme
- 10. İyonik 2 - (- sol sağ)
- 11. GraphViz ikili ağaç sol ve sağ çocuk
- 12. CSS - Aynı satırdaki Sol ve Sağ hizalama
- 13. Liste görünümündeki sol ve sağ hizalama satırları?
- 14. sağ kristal raporunda sol dizeye
- 15. Fare imlecini sol fare düğmesi kapalıyken nasıl değiştirebilirim? Delphi 2007'de
- 16. Sol sağdan farklı hareket etme sağ tıklama
- 17. QListView tıklatılan fare düğmesi
- 18. vimdiff ve sol ve sağ bölmeler arasında hareket ettirin
- 19. yalnızca sağ sütunda bulunmayan sol sütundaki değerleri döndürür. Sağ sütunda
- 20. Visual C# Form sağ tıklama düğmesi
- 21. SOL OKUMA sağ tablodaki değerleri eksik
- 22. karşılaştırmak-nesne sol veya sağ tarafı sadece
- 23. Raket değiştirme düğmesi koordinatları
- 24. değiştirme düğmesi işlevi jQuery
- 25. Tablo satırındaki öğeyi hizalama (sol - orta - sağ)
- 26. İmleç C# içine kaçırmadan fare/kalem olayları klonlama ve değiştirme?
- 27. Android marjı başlangıç / bitiş ve sağ/sol arasındaki fark nedir?
- 28. açık sol ve sağ yan panel if (window.innerWidth> 800)
- 29. Undecorated JFrames içinde Windows-Sol ve Windows-Sağ için Destek
- 30. Öğe öğeleri neden sol ve sağ kenar boşluklarını ayarlayamıyor?
u ... takas ne demek istiyorsunuz u sistem düzeyi takas veya kendi uygulama için bir takas yapmak istiyorsunuz? – Aamir