| بحث | ||
| Views | ||
| لغات أخرى | ||
Configuring a Mouse for Use in a Game |
||
تصنيفات الصفحة: البحث بالموضوع | الشروع فى البدء | اللعب وأداء اللعب |
||
|
http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=154 هذه الصفحة تحت الإنشاء. نرجو الذهاب إلى موقع الدعم الفنى لجميع مواضيع الدعم الفنى المتاحة باللغة الإنجليزية يتم مراجعة محتويات هذه الصفحة من قبل فريق دعم ستيم و مجتمع مستخدمي ستيم. لذا، عليك أن تتعامل بحذر مع أى روابط لمواقع خارجية. إعلم أن فريق دعم ستيم لن يقوم بطلب كلمة المرور الخاصة بحسابك لأى سبب كان ولن يطلب منك أبداً إدخالها في أى إستمارة على هذا الموقع.
These are the three commandline (launch option) switches you can add to change how HL manages your mouse behavior and properties. First of all, you have to keep in mind that there are (at least) four different programs all trying to interpret and control how your mouse moves and what it does. BIOSYour motherboard BIOS has a set of unique routines that make the mouse operate, one set in PS2, the other set in USB. Operating SystemThe operating system has a core set of drivers that own your mouse, how it moves, how it clicks, how fast it moves, what the cursors look like, how to interpret buttons. On the surface there appears to be only one driver set, but in reality there are three unique driver sets, one for PS2 and one for USB (which has many things going on), and then there is the API or Application Interface on top of those that takes a generic set of commands and translates them back and forth to fit the specific language that your mouse hardware speaks. The mouse has a number of attributes that you set in the control panel.
Mouse Manufacturer Custom Drivers and Driver ExtensionsMouse manufacturers create drivers that let the mouse do a lot more then just point and click, they want the mouse to be a highly integrated control device and a unique part of the program you are running. Unfortunately, many of these programmatic extensions (and the drivers themselves) just add wierd delays and unnecessary processing when you are in the game. Half-Life has it's own set of drivers for the mouse and keyboard which talk directly to the Mouse API within the Operating System ... unless the mouse drivers and extensions are hijacking the mouse first. It is there that weird things can happen. Ideally, the very best setup is the O/S and mouse drivers get the heck out of the way and let HL totally control the mouse and keyboard. Unfortunately, HL can't possibly understand all the hundreds (or thousands) of mouse designs so the unique drivers for the mouse hardware have to have an interpretive layer above it (again the API). USB HUBs, Batteries and Power SavingOne additional thing to remember is that motherboards and the operating system have several levels of power savings available. Especially on notebook computers, you may find that your USB power might be getting disabled to save power --> while you are playing! Wireless Keyboards and Mice have batteries which can run out or get low so they can start acting odd too. Ok so back to the three switches (whew). As time went on, Valve discovered that even a generic set of internal drivers couldn't possibly handle all the new mouse and mouse like devices (like the nostromo for example). So they added these three switches which basically allow the settings you have in the operating system to totally override the "normal" settings that the game forces onto the mouse ... sort of an "ok here, you do it yourself!" sort of thing. -noforcemspd use desktop mouse speed settings This tells HL to use the speed settings you have set on your desktop. Whatever you set in your mouse properties is how it will behave in HL. This is separate from the "sensitivity" setting in your mouse properties, think of the sensitivity as an amplifier, it can attenuate the movement, leave it exactly the same or amplify it. -noforcemaccel use desktop mouse acceleration settings Normally in HL the last thing you want is acceleration. Sometimes the HL no-acceleration control won't work because the mouse or its drivers are too different. This switch tells HL to bugger off trying to manage the acceleration and whatever you have set in the mouse properties for the desktop is what will happen in the game. -noforcemparms use desktop mouse buttons settings This setting tells HL to use whatever button assignments you have set in the mouse properties. You have to make sure each button has a letter or function-key assignment appropriate for the game. Normally HL forces it's own set of button definitions onto the mouse and when you return to the O/S all the buttons return to your operating system setup. This switch turns that off. Unfortunately, this means that if you press a button set up for HL on the desktop or in some other application then your mouse is going to try and send HL letters or commands to that application. Mouse Movement Lag
This is a real important thing ... virus, trojans, spyware, IE, mediaplayers, Kazaa and other P2P applications, error reporting, almost anything you have running on your computer can hook the mouse and keyboard drivers and do unexpected things (and do). |

