Hallo @all.
Vielleicht kann mir jemand helfen.
Wir haben hier an einem Windows XP Rechner das problem, dass Windows jedesmal den Explorer öffnet, wenn man die Taste F11 drückt.
Das darf aber nicht sein! Der Kollege arbeitet in einer Terminal Emulation, und dort hat die F11 eine andere Funktion. Die anderen F-Tasten arbeiten in der Emulation wie sie sollen, nur eben die F11 öffnet den Windows Explorer.
Hat jemand ne Idee, wie man das unterbinden kann?
Es handelt sich übrigens um eine Standard-Tastatur ohne irgendwelchen Sonder- oder Multimediatasten.
Danke im voraus.
P.S.: eine andere Tastatur habe ich schon ausprobiert. Bringt nichts.
Wenn ich an meinem Rechner innerhalb von Windows F11 drücke, passiert nichts. So soll das auch sein.
Archiv Windows XP 25.916 Themen, 128.567 Beiträge
Dann hat die Emu einen Knax.
Logisch, auch wenn es nicht sein darf. Würde Spok sagen...
Gruß - Kongking
Hi!
Ich hab nur zwei Ideen, wo das aktiviert worden sein kann.
1. Ein Zusatztool macht das.
Bei meinem Netbook Samsung NC10 lieferte Samsung ein Tool mit, das unter Windows auf Tastendruck Anwendungen startet. Da werde AFAIK auch F11 und F12 verwendet.
2. Ein Verknüpfung ist mit dieser Taste verknüpft.
Üblicherweise richtet man dazu eine Verknüpfung auf dem Desktop, in der die Taste hinterlegt ist.
Bis dann
Andreas
http://support.microsoft.com/kb/182366/de
Guckt mal da, vielleicht nützt es was. Andy
Hi,
Kongking: Kann ich mir nicht vorstellen. Genau diese Emulation (sogar in der gleichen Softwareversion) läuft einwandfrei auf ca. 30 anderen PCs. Nur bei diesem gibt es Probleme. Also muss an diesem Rechner irgendwas anders sein, als an den anderen. Ich weiss nur noch nicht was.
Andreas: Ein Zusatztool hab ich auf dem Rechner nicht finden können. Aber das mit der Verknüpfung hab ich noch nicht überprüft. Werde dem Kollegen gleich nochmal einen Besuch abstatten.
Das hier sollte helfen:
http://www.dirk-schwarzmann.de/software/keydefiner.php
Indem du dort auf den grau unterlegten Text "Starte Konfigurator" klickst, kannst du anschließend bestimmen, welche Funktion die Tasten bekommen sollen.
Gruß
Shrek3
Hallo zusammen,
danke für Eure Bemühungen.
Der Hinweis von Andreas42 war der Hinweis, den ich brauchte.
Da das drücken der F11 Taste immer den Explorer aufgerufen hat, habe ich "explorer.exe" im Verdacht gehabt.
Auf dem Desktop war nichts.
Dann habe ich eine Windows Suche laufen gelassen und tatsächlich. Es gab auf dem Rechner insgesamt 5x Verknüpfungen zur "explorer.exe".
1 davon lag tief im Profilordner eines anderen Benutzers, und dort war auch die Tastenkombination "F11" hinterlegt.
Hab das ganze entfernt, und schon läufts, wie es soll :)
Wieder was dazugelernt.
Hast du dem "anderen" Benutzer schon einen dicken Kuss der negativen Art gegeben ??? ;-)
Du scheinst ja zu administrieren, das täte ihm und dir gut.
Das es solche Sachen in einer Emu gibt - na wundervoll...
Gruß - Kongking
So ganz leuchtet mir das nicht ein. Warum kann denn ein anderer Benutzer in seinem Profilordner nicht tun und lassen was er will?
Anders gefragt: Was hätte Windows denn gemacht, wenn 5 verschiedene Benutzer die Taste F11 auf 5 verschiedene Weisen belegt hätten? Würde Windows dann jedes Mal 5 Befehle nacheinander abarbeiten, oder nur den zuerst oder zuletzt verknüpften oder gäbe es dann eine Hackordnung, die entscheidet, welche Verknüpfung "recht hat"?
Der Fehler liegt für mich im System. Wenn Benutzer A angemeldet ist, warum wird dann nicht einfach ignoriert, was B, C, D und E in ihren Profilen jeweils eingestellt haben?
CU
Olaf
Windows unterscheidet zwischen Funktionstasten (alle F-Tasten, Tab, usw.) und den "druckbaren" (= im Textbearbeitungsprogramm abbildbaren) Tasten.
Erstere sind systemübergreifend, die anderen benutzerspezifisch konfigurierbar.
Näheres hier (im Abschnitt "Tipps und Hinweise" und "Technischer Hintergrund"):
http://www.dirk-schwarzmann.de/software/keydefiner.php
Dass MS-Betriebssysteme bei bestimmten Tasten nur systemübergreifende Einstellungsänderungen zulässt, (nämlich im systemübergreifenden Registry-Zweig Local_Machine) ist natürlich eindeutig eine unsinnige Beschränkung von MS.
Gruß
Shrek3
Falls du mit "systemübergreifend" in diesem Zusammenhang "benutzerprofil-übergreifend" meinst: Ja, auf jeden Fall.
CU
Olaf
Das hab ich ausprobiert. Die Funktionstaste (in meinem Fall eben die F11) lässt sich genau EINMAL vergeben. Egal welcher Benutzer angemeldet ist.
Der Fehler liegt für mich im System. Wenn Benutzer A angemeldet ist, warum wird dann nicht einfach ignoriert, was B, C, D und E in ihren Profilen jeweils eingestellt haben?
Dem ist eigentlich nichts hinzuzufügen. Das ist Quark, in der Tat.
KonKing: Der Benutzer an dem Rechner (in dem Fall wars jetzt der Azubi) konnte da nichts für. Der "schuldige" war ein ehemaliger Kollege, der hier nicht mehr arbeitet. Wir hatten lediglich das Benutzerprofil noch nicht von diesem Rechner komplett entfernt.
Ja nü, und die Emulation hat da nichts mit zu tun. Die funtkioniert super. Windows hat ihr ja aufgrund der systemweit reservierten Tastenkombination nicht das zur Verfügung gestellt, was sie brauchte.
Das mag ja sein - nur welche von den 5 Belegungen zählt dann? Die erste? Die letzte? Oder irgendeine in der Mitte, vergeben nach einer geheimnisumwobenen Prioritätenliste?
CU
Olaf
Nein, es gibt keine 5 Belegungen.
Vergebe ich die Taste "F11" gilt die EINMAL. Kein anderer Benutzer kann sie dann für ein anderes Programm mehr vergeben!
Man kann die Tasten nicht mehrmals zuordnen. So clever ist Windows dann schon ;)
Okay - dann zählt also die *erste* Belegung, nicht die letzte, bzw. alle weiteren Belegungsversuche werden mit einer Fehlermeldung quittiert, dass man die vorhandene Belegung erst löschen muss, bevor man eine neue vergeben kann...?
Jetzt bin ich aber gespannt, wie "clever" Windows wirklich ist ;-)
CU
Olaf, nachhakend
So, jetzt kommt der Hammer ;)
Windows ist so clever und macht folgendes:
Im Feld für die Tastenkombination kann man diese nicht per Hand eingeben, sondern man drückt die entsprechende Taste, und Windows erkennt die Taste, die man gedrückt hat, und schreibt den entsprechenden Tastenwert in das Feld.
Es handelt sich hier um ein "berechnetes Feld" und kein "Texteingabefeld".
Will ich z.B. "STRG+Z" zuordnen, muss ich das nicht als Text erfassen, sondern drücke einfach beide Tasten nacheinander. Windows erkennt welche ich gedrückt habe, und schreibt das ins Feld.
Habe ich jetzt irgendwoanders schon die F11 Taste zugeordnet, kann ich in der neuen Verknüpfung die Taste nicht drücken. Also drücken schon, aber der Wert "F11" wird in dem Feld nicht erfasst. Drücke ich aber "F10", wird der Tastenwert direkt reingeschreiben.
Okay, aber wie löscht man dann eine bestehende Zuordnung, wenn man sie entweder dauerhaft aufheben oder anderweitig wieder vergeben möchte?
Am cleversten - um einmal bei diesem Ausdruck zu bleiben ;-) - fände ich es, wenn beim Versuch einer Neuzuordnung eine Warnmeldung käme: "Diese Taste ist bereits einer anderen Funktion zugeordnet, wollen Sie das ändern?".
CU
Olaf
Mit der "ENTF" oder "Backspace" Taste. Diese können nämlich nicht für solche Aktionen vergeben werden.
Am cleversten - um einmal bei diesem Ausdruck zu bleiben ;-) - fände ich es, wenn beim Versuch einer Neuzuordnung eine Warnmeldung käme: "Diese Taste ist bereits einer anderen Funktion zugeordnet, wollen Sie das ändern?".
Ja, das wäre der elegantere Weg gewesen.
Diesen eleganten Weg nutzt z.B. die Musiksoftware "Logic Studio" schon seit vielen vielen Jahren. Das Programm ist dermaßen (über-)mächtig, dass man gut beraten ist, möglichst viele Tastatur-Shortcuts für das Füllhorn an Funktionalität zu nutzen. Wenn man eine bereits belegte Tastenkombi noch einmal zu belegen versucht, bekommt man eine entsprechende Warnung.
Mit der "ENTF" oder "Backspace" Taste. Diese können nämlich nicht für solche Aktionen vergeben werden.
Ich stelle mir gerade ein BIOS vor, in dem man die Entf-Taste umbelegen könnte - und später kommt man dann nie wieder ins BIOS, weil die Entf-Taste beim Start nicht mehr dorthin führt... bitter ;-)
Greetz
Olaf
Ja, ist es ;)
Aber ich hab was dazugelernt und weiss jetzt fürs nächste mal bescheid.