{"id":179,"date":"2008-11-13T15:37:38","date_gmt":"2008-11-13T14:37:38","guid":{"rendered":"http:\/\/www.bdjl.de\/localhost\/?p=179"},"modified":"2008-11-13T15:38:26","modified_gmt":"2008-11-13T14:38:26","slug":"vmware-und-die-tastatur","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=179","title":{"rendered":"VMware und die Tastatur"},"content":{"rendered":"<p>Nach der Installation von VMWare Workstation auf meinem Laptop unter Intrepid Ibex wollten die VMs nicht erkennen, welches Tastaturlayout ich eingestellt habe. Alle Versuche, dies \u00fcber die xorg.conf oder \u00fcber Gnome in [System] [Einstellungen] [Tastatur] zu richten, schlugen fehl. Nach einiger Zeit kam ich darauf, dass ich auf dem Laptop die [Fn] Taste gedr\u00fcckt halten muss und die &#8222;Nummerntastatur&#8220; verwenden muss, um den Cursor zu steuern. Zeichen wie \u20ac und @ konnte ich aber jedesmal von Neuem suchen, weil ich mir einfach nicht merken konnte, wo nun welches Zeichen liegt.<\/p>\n<p>Am Anfang brachte auch Google nicht viel &#8211; ich verwendete immer die falschen Suchbegriffe. Erst eine Suche in den Foren von <a title=\"ubuntuusers\" href=\"http:\/\/forum.ubuntuusers.de\/topic\/ubuntu-8.10-%2B-vmware-server-2-%2B-tastatur\/\" target=\"_blank\">ubuntuusers.de<\/a> brachte nun den gew\u00fcnschten Hack zum Vorschein. VMware hat so seine Probleme bei der <a title=\"vmware key bindings\" href=\"http:\/\/www.vmware.com\/support\/ws55\/doc\/ws_devices_keymap_linux_longer.html\" target=\"_blank\">Interpretation von Tasten<\/a>. Allerdings l\u00e4sst sich dies auf sehr einfache Weise richten (wenn man Gl\u00fcck hat). <a title=\"keyboard\" href=\"http:\/\/nthrbldyblg.blogspot.com\/2008\/06\/vmware-and-fubar-keyboard-effect.html\" target=\"_blank\">Dieser Blogeintrag<\/a> war f\u00fcr mich die L\u00f6sung, die ich hier mal auf Deutsch \u00fcbersetzt ablege.<\/p>\n<blockquote><p>Offensichtlich handelt es sich um ein Problem mit dem evdev input driver. Dank des Posts von <a href=\"http:\/\/communities.vmware.com\/message\/508070#508070\">&#8222;doranikov&#8220;<\/a>, ist aber die L\u00f6sung einfach: Teile VMWare mit, was Deine Tastatur wirklich tut! Lege hierzu die Datei ~\/.vmware\/config an:<\/p>\n<p>xkeymap.keycode.108 = 0x138 # Alt_R<br \/>\nxkeymap.keycode.106 = 0x135 # KP_Divide<br \/>\nxkeymap.keycode.104 = 0x11c # KP_Enter<br \/>\nxkeymap.keycode.111 = 0x148 # Up<br \/>\nxkeymap.keycode.116 = 0x150 # Down<br \/>\nxkeymap.keycode.113 = 0x14b # Left<br \/>\nxkeymap.keycode.114 = 0x14d # Right<br \/>\nxkeymap.keycode.105 = 0x11d # Control_R<br \/>\nxkeymap.keycode.118 = 0x152 # Insert<br \/>\nxkeymap.keycode.119 = 0x153 # Delete<br \/>\nxkeymap.keycode.110 = 0x147 # Home<br \/>\nxkeymap.keycode.115 = 0x14f # End<br \/>\nxkeymap.keycode.112 = 0x149 # Prior<br \/>\nxkeymap.keycode.117 = 0x151 # Next<br \/>\nxkeymap.keycode.78 = 0x46 # Scroll_Lock<br \/>\nxkeymap.keycode.127 = 0x100 # Pause<br \/>\nxkeymap.keycode.133 = 0x15b # Meta_L<br \/>\nxkeymap.keycode.134 = 0x15c # Meta_R<br \/>\nxkeymap.keycode.135 = 0x15d # Menudone!<\/p><\/blockquote>\n<p>Die Datei ~\/.vmware\/config existierte bei mir noch nicht &#8211; was aber nichts weiter ausmacht: Einfach neu anlegen.<\/p>\n<p>Sollte dies nicht den erw\u00fcnschten Erfolg bringen, dann f\u00fchrt der oben schon verlinkte Artikel weiter aus, dass mit Hilfe von xev die Keycodes gefunden werden k\u00f6nnen:<\/p>\n<blockquote><p>Um die f\u00fcr Deine Tastatur passenden keycodes in Erfahrung zu bringen, startest Du xev in einem Terminal. Setze Deinen Cursor in das xev Fenster und dr\u00fccke dann eine Taste auf Deiner Tastatur (im folgenden Fall die rechte STRG Taste).<\/p><\/blockquote>\n<p>Im Terminal sind nun Ausgaben wie die Folgende zu sehen:<\/p>\n<blockquote>\n<pre>KeyPress event, serial 33, synthetic NO, window 0x3200001,\r\nroot 0x1cb, subw 0x0, time 749698, (167,181), root:(1793,706),\r\nstate 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,\r\nXLookupString gives 0 bytes:\r\nXmbLookupString gives 0 bytes:\r\nXFilterEvent returns: False\r\n\r\nKeyRelease event, serial 33, synthetic NO, window 0x3200001,\r\nroot 0x1cb, subw 0x0, time 749810, (167,181), root:(1793,706),\r\nstate 0x14, <strong>keycode 105<\/strong> (keysym 0xffe4, Control_R), same_screen YES,\r\nXLookupString gives 0 bytes:\r\nXFilterEvent returns: False<\/pre>\n<\/blockquote>\n<p>Entscheidend sind die Werte nach keycode &#8211; im Schnipsel oben fett. F\u00fcr die Taste [Strg] -Rechts ist das in diesem Fall 105. Ver\u00e4ndere nun in der ~\/.vmware\/config den xkeymap.keycode. auf 105:<\/p>\n<blockquote>\n<pre>xkeymap.keycode.105 = 0x11d # Control_R<\/pre>\n<p>0x11d ist der scan code.<\/p><\/blockquote>\n<p>&#8230; und es tut tats\u00e4chlich, auch wenn es im d\u00fcmmsten Fall eine ganze Weile dauert, die Anpassungen vorzunehmen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach der Installation von VMWare Workstation auf meinem Laptop unter Intrepid Ibex wollten die VMs nicht erkennen, welches Tastaturlayout ich eingestellt habe. Alle Versuche, dies \u00fcber die xorg.conf oder \u00fcber Gnome in [System] [Einstellungen] [Tastatur] zu richten, schlugen fehl. Nach einiger Zeit kam ich darauf, dass ich auf dem Laptop die [Fn] Taste gedr\u00fcckt halten [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,5,12],"tags":[],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-laptop","category-linux","category-netzfunde"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=179"}],"version-history":[{"count":10,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions\/189"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}