

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Alias files are tab-delimited spreadsheet files used to customize input mappings for specific programs. They allow users to assign unique names and key combos to mouse buttons, scroll actions, and keys. How to create and edit alias files for various configurations, using the default alias files as templates. It also covers the format and structure of alias files, and provides instructions for using them with the gws configurator.
What you will learn
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!
IDI devices are multi-configurable to work seamlessly with multiple software application and games. Alias files are used to display the standard input commands by their program specific names.
Chose the operating system default or a specific file for a game or program
Standard tab delimited spreadsheet files properly formatted, contain the alias information for a program
Add key combos to your button assignment choices by editing the default alias file.
Create new alias files for programs using the default alias file as a template
"Aliases" are the special names given to generic commands by an application.
Key Application Alias or special meaning a Word a means the letter a a Quake III strafe left a DrawIt open snap menu CTRL A Word select all CTRL A Quake III nothing, unassigned
Not sure. Yes, aliases aren't just names, they are command references with special meanings f or each program
Right, ideally. Alias files also include program related explanations for the aliases. As noted, not all aliases make sense until you learn the program. So the alias files also contain help to learn them. This helps you learn the program.
Use the default alias file. This will display all the standard inputs with their generic names. For the Windows Configurator this file is Windows aliases.txt For the Mac Configurator the file is aliasfile.txt You can create an alias file for a program, and GWS will also "host and post" alias files for a variety of programs and games. Check at www.gamingmouse.com for more info.
Alias files are located in the /alias subdirectory. (You can have as many as you like.) The files in this directory display in the Alias file Selection Drop Down List on the Configuration Properties page Settings tab for each configuration. This is how you associate one with a configuration.
There is no requirement for how you use alias files. They are supplied for your convenience. Alias files are created to work with a particular program, which means you potentially can have many of them, especially as they are user-creatable. You can use the default alias file for your configurations, as is. You can optionally edit and "beef up" your default alias file to contain more keycombos and scroll macros, and support your configurations that way. You can also create or edit an alias file for use with multiple configurations that are used with a similar program, like FPS games, or Video Editors which share keyboard use patterns, (wasd) key combos and other input commands.
Each configuration has an alias file property, and you set this on the configuration Properties page Settings tab for the configuration.
Pretty much, thats one reason its used. If you don't happen to have a spreadsheet program that does, try the Open Office spreadsheet Calc. Its free and you can download it here.
Alias File General Formating
Alias File Format by Column Column Max Size
Alias File Format by Row
keypad keys 117-
Editing alias files to add keycombos and other assignments We'll make changes to a copy of the alias file just to be safe. STEP 1: Go to the \alias subdirectory of the Omni device installation directory: C:\Program Files\GWS\GWS R2 OmniMouse\alias STEP 2: Locate the default alias file For the Windows Configurator this file is Windows aliases.txt For the Mac Configurator the file is aliasfile.txt STEP 3: Copy and rename the alias file, leaving it in the directory. Be sure to use the ".txt" ending Now we'll open the file with a spreadsheet program as a tab delimited file, and insert some rows STEP 1: Right click on the (renamed) file name and select "open with". Then choose a spreadsheet program that supports the tab delimited file format. Excel and others can be used for this. Open as tab delimited. STEP 2: Widen the columns as needed to display the contents and take a look at the file, using the formatting section above for orientation. Look at column B the "Code" column. This is the actual code that gets transferred to the button that makes the key press or key combo work. First thing to notice is that every key that you will use in a key combo is already coded. To make a new one, you just need to look at the existing KeyPress functions for the proper codes. STEP 3: Insert some rows for the new keycombos. Go down to the key combo section (starts around row 134, and insert 1 row for each new key combo you want to add. Of course, you can also edit the existing key combos in place if you only need a few, but it easy to add them, and each alias file supports 24 key combos. Add these rows before the Category section at the very end of the file. Now we'll enter a KeyPress() function for the new key combo in column B for each new key combo STEP 1: The alias file uses a simplified version of the KeyPress function. It handles both key presses and key combos. There are 4 simple sections separated by a space. STEP 2: Type or paste the word "KeyPress" in the empty column (B) in the row for the key combo. Be sure to get the capitalized "K" and "P" correctly, this is "case sensitive" and wont work otherwise. STEP 3: Enter a space and now a 2 number code for the modifier keys that the key combo is going to use. Check the modifier section of the alias for these codes. They are 2 digit numbers that you add together. Left CTRL = 01 Left Shift = 02 Left ALT = 04 Left Windows = 08, the right side versions are just multiplied by 10 Right CTRL = 10 Right Shift = 20 Right ALT = 40 Right Windows = 80 If you want multiple modifier keys for the combo, just add their values. If you want CTRL + ALT, use 05 (their values added) If you want CTRL + ALT + Shift, use 07 Just be sure you end up with a 2 digit number. That's the modifier key part of the code. Of course if you aren't using any modifier keys, just make the number "00" STEP 4: Enter a space and the character code for the key to be pressed with the modifier keys. All you have to do is look over the alias rows to find the key you want, and copy the code. For keys that "type" their name, its the key surrounded by the ' character as 'd' or 'w' or 'T' (By the way, if you use an upper case letter (T) this will cause the shift key to be added to the key combo, you don't have to specify it in the key modifier section) If its a key that doesn't type its name like F10 then there will be a 2 digit number code for it. (F10 = 43) These codes are all in the alias file already, just scan and find them. They are Hexadecimal numbers (meaning they are based on 16, not 10, ) so they use letters for the numbers between 10 and 16. May look strange but its hex and nothing to worry about. STEP 5: Now enter a space and the last data for the function, which is the code that controls how long the key press or combo will be "pressed." If you want the key combo or key press to "follow the button" it will be bound to, and use its press and release for the key combo timing, enter "00" Otherwise, enter the time for the press in milliseconds. This shouldn't be shorter than 30 (experience shows most apps need at least 30 ms to correctly recognize a key combo under impacted performance conditions) Key combos don't usually need special timing, so any value between 30 and 100 should cause the key combo to be performed "normally."
Now we add the rest of the info in the row, the labels that will define and display the ey combo on the button it is assigned to. STEP 1: Use the existing key combo rows as examples, and enter related text content Column C = this just displays in the drop down, its not saved to the button