Steven85 - Fr 03.06.16 11:09
Titel: Tasten im gesamten Windows vertauschen
Hallo zusammen, folgendes Problem.
Ich habe die blöde Angewohnheit bei der Tastenkombination Shift + Plus (*) zu 90% immer doch ein Plus zu schreiben. Es ist mittlerweile nur bei dieser Kombination schon zu einer Krankheit geworden die mich schon extrem nervt.
ich möchte dem System allgemein nun sagen das wenn + gedrückt schreibe immer *.
Tasten im Hintergrund auch bei nicht aktivem Fenster abzufangen habe ich schon erreicht:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28:
| using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Gma.UserActivityMonitor;
namespace StarBug { public partial class SBMain : Form { public SBMain() { InitializeComponent();
HookManager.KeyDown += SBMain_KeyPress; }
private void SBMain_KeyPress(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Oemplus) tbText.Text = "*"; else tbText.Text = String.Format("{0}", e.KeyCode); } } } |
Mit der Assembly Gma.UserActivityMonitor wird es möglich gemacht.
Jetzt weiß ich aber leider noch nicht wie ich nun im ganzen System, z.B. im SQL Management Studio, erreiche das dort auch der Stern anstelle des Plus geschrieben wird.
Ich hoffe das dies überhaupt möglich ist.