Softpanorama

May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

Microsoft IntelliType Macros

News Windows Keyboard and Mouse Utilities Recommended Links Programmable Keyboards Fighting RSI by using programmable mouse Expect AutoHotkey
Techniques for 'driving' Windows applications Keyboard remapping How to pipe text from shell to windows cut and paste buffer ArsClip Mousekeys Humor Etc

Intellitype is a set of drivers plus management program provided free by Microsoft but that works only with Microsoft keyboards. This is a Windows-only application. IntelliType Pro and IntelliPoint macros use an ".mhm" extension and are saved as individual files. Default folder is "Documents\Microsoft Hardware\Macros". Macros that are recorded in IntelliType Pro and IntelliPoint are interchangeable. You can run them or edit them from either program. You can cancel the macro during playback, by pressing the button to which the macro is assigned, or run another macro. As a keyboard driver it is superior to later merggeed keyboard and mouse product -- especially as for macro facilities.

It looks like the last version released by Microsoft is 8.2.

To use Intellitype you need any Microsoft keyboard. But Intellitype capabilities are model dependent, and unless you cheat (You need some older version, preferably from 2007 or earlier; latest versions of Intellitype reliably detects your keyboard and does not allow to add "variants"), are very "crippled" for most of models. "Normal", decent capabilities are available only for either Sidewinder Pro X6 or X4.

IntelliType is free, however, it works only with Microsoft keyboards. The most recent version for Windows 7 is version 8.2

They key concepts of Intellitype are:

Application is registered if there is a folder that contains macros specific for this application. For example

C:\Document and Settings\dell\My Documents\Microsoft Hardware\Macros>ls -l

drwx------+ 1 nnb None    0 Sep  5 20:39 FRONTPG
drwx------+ 1 nnb None    0 Jul 17  2011 TERATERM
drwx------+ 1 nnb None    0 Jul 17  2011 iexplore

Macros are stored in XML, which is actually editable by any text editor you have. Here, for example, is the macro that provides Ctrl-H combination:

<?xml version="1.0" encoding="UTF-8"?><Macro>
	<KeyBoardEvent Down="true">29</KeyBoardEvent>
	<DelayEvent>10</DelayEvent>
	<KeyBoardEvent Down="true">35</KeyBoardEvent>
	<DelayEvent>10</DelayEvent>
	<KeyBoardEvent Down="false">35</KeyBoardEvent>
	<DelayEvent>10</DelayEvent>
	<KeyBoardEvent Down="false">29</KeyBoardEvent>
</Macro>
For example when you create macro with macro recorder on Sidewinder X6 or X4 keyboard, delays between keystrokes are rarely optimal. They can be edited in XML to make macro faster without rerecording the same sequence multiple times.

Another example. In Microsoft Natural Ergonomic Keyboard 4000 for some reason Microsoft prohibits creation of macros which start with Alt key. You can insert Alt key press separately but that not equivalent to pressing Alt key and without releasing it pressing a letter. So to create macro that perform, say operation Alt-F1 (useful shortcut for FAR and Total commander) you can create macro that performs operation Ctrl-F1 and than change Ctrl for Alt. It works and is useful trick for owners of Microsoft Natural Ergonomic Keyboard 4000 that are also users of some Orthodox File Manager.

Key concepts of Intellitype

Intellitype is very badly documented. Here is my educated guess about high level structure of this product.

Intellitype operates with two-level structure that it reflected in the structure of its folders at "Documents\Microsoft Hardware\Macros":

Macros within each application folder as well as default folder can be assigned to keys using three different scheme called banks. On Sidewinder keyboard there is a special button that allows you to switch banks by pressing it one time. On all other keyboards this operation is available only via GUI so usually you can forget about its existence. In other words, bank is a just set of assignments of pairs "<key> - <macro>" in a particular global or application folder.

Intellitype has buitlt-in concept of inheritance. If a particular key assigned both on default (global) level and individual application level then in application it will function with the macro assigned to the application and outside application it will function with the macro assigned to default (global) bank that is active in the moment.

You can use the Key Settings tab in Intellitype GUI to customize the functionality of keys on your keyboard or to transfer customized keyboard settings to a new keyboard when you change models.

Option Description

Key Name Displays all the keys available for customization, and describes their current assignment. Double-click a key to reassign it.

Assigning macro to hotkey

In all Microsoft keyboard other then SideWinder you can assign macros only to selected set of hot keys that Microsoft in its infinite wisdom presents you is macro editor menu ;-). If you don't like this limitation deinstall about Intellitype and use AutoHotkey (it looks like the more key managing programs you have the less reliable operation of Windows becomes)

Opens the macro editor so you can create and manage macros.

You can reassign some keys to access different commands, shortcuts, or IntelliType Pro features to better fit your work style. You can also disable keys you might press accidentally, for example, the CAPS LOCK or Windows key (Note: it's better to reassign to left Ctrl key as on Sun Keyboards)

Note

The options listed in this wizard vary depending on the key selected. For example, because you cannot reassign the Windows key, the only option available is to disable it.

To reassign a key

Start IntelliType Pro. On the Key Settings tab, make sure that the correct Microsoft keyboard model name is displayed, because available customization keys depend on the keyboard you are using. To select a different keyboard, click Change, select the correct keyboard, and then click OK.

From the displayed list of key names, double-click the key you want to reassign. In the Reassign a Key dialog box, select the new behavior for the key, and then click OK.

Reassign a Key dialog box

Disable the use of this key Lets you disable the selected key. This is helpful if you frequently press the key accidentally because of where it is located on your keyboard (for example, the CAPS LOCK key is next to the letter A key.)

Assign macro or function to keys on your keyboard

  1. Visit the following Microsoft Web site:

    http://www.microsoft.com/hardware/download/download.aspx?category=MK (http://www.microsoft.com/hardware/download/download.aspx?category=MK)

  2. Select your keyboard, and make the other appropriate selections to download the latest IntelliType software.
  3. Open the Keyboard item in Control Panel.
    • In Windows 7 or in Windows Vista, click Start

      Collapse this imageExpand this image, type keyboard in the Start Search box, and then click Keyboard (or Microsoft Keyboard) in the Programs list.

    • In Windows XP and earlier versions of Windows, click Start, click Run, type Control keyboard, and then click OK.
  4. On the Key Settings tab, select the key that you want to change.
  5. To change the command or the program assignment, click Configure. To change or to assign a macro to the key, click Assign/Manage Macro.
  6. Select the appropriate options, and then follow the instructions.

Notes

To test key response on the keyboard, use Microsoft Keyboard Diagnostics (MS Key), a utility program that is included with the Microsoft IntelliType software. To use MS Key, follow these steps.

Note The MS Key utility is only included with the Microsoft IntelliType software version 1.1 and later versions. If you do not have Microsoft IntelliType installed, you can visit the following Microsoft Web site to install this software:

http://www.microsoft.com/hardware/download/download.aspx?category=MK (http://www.microsoft.com/hardware/download/download.aspx?category=MK)
  1. Start Microsoft Keyboard Diagnostics. To do this, use one of the following methods:
    • In Windows Vista or Windows 7:
      1. Click Start

        Collapse this imageExpand this image

        , click All Programs, click Accessories, and then click Run.

      2. In the Open box, type mskey, and then click OK.
    • In Windows XP:
      1. Click Start, click Run, type mskey in the Open box, and then click OK.
  2. Press various keys to verify that the pressed keys match the keys identified in the MS Key window.
  3. When you are finished, click Exit.

    If you get no response in MS Key from your keyboard, test the keyboard on a different computer. If the keyboard does not work on another computer, see the "References" section for information about how to contact Microsoft Supplemental parts to obtain a replacement.


Top Visited
Switchboard
Latest
Past week
Past month

NEWS CONTENTS

Old News ;-)

[ Sep 14, 2012 ] Help with Microsoft Sidewinder X6 macros

An interesting idea...

Mar 2009 Tech Support Forum

Vercogen

Hi I'm new here

Ok i got my new Sidewinder X6 keyboard, but have a stupid question.

The keyboard's numpad is removable and i would like to use it instead of the w,a,s,d buttons.

All the numpad buttons is macro buttons as well, thus i want to use the (8) button instead of the w, but if i convert it and run any game the (8) doesn't let me walk forward but only act if i'm pressing (w) once.

I have tried setting the game's options to use Numpad 8 to move forward etc, but when you go in macro mode the whole numpad switch to macro keys thus i cant use them that way.

Any suggestion?

McNinja

Re: Help with Microsoft Sidewinder X6 macros

--------------------------------------------------------------------------------

Hey Vercogen,

I've got the Microsoft X6 sidewinder too. Unfortunately I don't even use the software for the keyboard as I find its broken and every time I try to play a game or type with it it will remember my previous typing and do that even without pressing the macro keys I think.

The numpad automatically turns to macro on the left side of the keyboard. IF you attach the numpad on the right side it'll be normal. Its kind of dumb that way.

I would think that Ryan's solution might be the best out there right now. I refuse to install the software for the keyboard as when I play Left 4 Dead 2 my character will start moving in the wrong direction and resist my movements. The keyboard itself is very nice to type on and the keys have little pressing action but aside form putting the numpad on the right if the software is installed or uninstalling the software and using it on the left, I don't know what to say.

Sorry for the rant!

ryantheleach:

The only problem I've had with the driver is games that are running as admin need to have the macro program running as admin.

to run itype as admin do this.

Quote:

push ctrl shift esc.
end process itype.exe.open explorer and goto C:\Program Files\Microsoft IntelliType Pro

right click on itype.exe and go run as admin.

also some disinformation about the keyboard

Quote:
Originally Posted by mcninja

The numpad automatically turns to macro on the left side of the keyboard. IF you attach the numpad on the right side it'll be normal. Its kind of dumb that way.

this is easily configurable using the Intellitype pro software.


Quote:

hit start and search for microsoft keyboard, goto key settings,

where you see the bank select, is what config you are editing there are 3 which are show on the keyboard as lights next to the 123 select button.

underneath that you should see a checkbox with enable macropad this option will change the backlight of the number pad to orange and turn it into the macro buttons.

now to give a full answer to vercogen if he EVER comes back to this necro'd thread, i necro'd it as i had the answer when searching for a solution to another problem.

Quote:

once in the microsoft keyboard program click the macro key you wish to edit, say s19 for num8, click configure instead of assign macro.

click choose from a list of commands, and click next.

find Keystroke.. in the list select it and click next.

push w in the text box, click next

click ok and your done.

hope people find this useful. also to help people find the solution to the problem i was having a list of keywords.

dota w3l.exe frozenthrone.exe frozen throne pvpgn loader run as admin

bassically if the keyboard doesn't work in game for your macros follow the above instructions to run it as admin.

this is needed due to the pvpgn loader needing to run as admin to inject the dll into warcraft 3 in order to log in to pvpgn servers which use a different login security type then battle net servers.
__________________

Phædrus241

Re: Help with Microsoft Sidewinder X6 macros

--------------------------------------------------------------------------------

One thing to note is that the numpad on the X6 has poor rollover, meaning you may have blocked keypresses. It's actually kind of complicated; but basically, you may find that a three key combination may not work on the numberpad, for instance you may be holding 8+4 to run forward and strafe, but then you press 9 (or whatever) to reload--and you don't reload, because the key was blocked.

This can make gaming very difficult. I believe the X6 has "anti-ghosting" which means they flesh out the matrix around the WASD keys for gaming, but in order to do that you have to also reduce the matrix in the right side of the keyboard (again, it's a bit complicated, and I'd rather not go into a detailed explanation), thus making the numpad even less amenable to gaming.

I don't know about the software side of it, but I predict problems with the hardware due to the keyboard's matrix under the numpad. You could try it with the Sidewinder X4, which has NKRO (n-key rollover, any set of key combinations will pass), but I don't think its numpad is removable.
__________________

[Oct 11, 2010] Problems of Microsoft IntelliType by Xah Lee

The author is hampered by the selection of the keyboard (Ergonomic Keyboard 4000). Some of critical comments are not applicable for Sidewinder Pro
2007-10, 2009-11-04

This page is a criticism of Microsoft IntelliType Pro software. (The IntelliType Pro driver version is "7.0.258.0") If you are interested in practical advice on how to work-around some of its flaws, see Microsoft IntelliType Hacks.

IntelliType is the software that is bundled with Microsoft's keyboards. The software allows you to assign functionality to various special keys and function keys on the keyboard. For example, you can set a key to launch or switch application, open a particular file, or have the key act as if pressing some other key combination or sequence (a key macro). It also allows you to set up some other keyboarding related preference, for example, you can disable the Caps Lock key or the Windows key or the Menu key. On the Mac, you can also make the Windows key act as Mac's Option key and the Alt key as Mac's Cmd key.

Of my over a decade experience of using keyboard and keymapping software (including: QuicKeys (~1992-~2001), ResEdit keymap rsrc (~1993), xmodmap (~1999), KeyboardMaestro (~2003), DefaultKeyBinding.dict (~2005), Quicksilver (~2007) ...), i think IntelliType is a quality software. However, no software is perfect and in the following i list some flaws i find. It is useful if you are also a key macro nerd.

Very Few Keys Can Be Customized

The software does not let you customize all keys. Only a small set of keys. For example, on the standard Windows keyboard there's the Insert key, and the ScrLk key, and the "Pause/Break" key. These keys are almost never used. It would be great if you can use IntelliType to customize them to do something else, such as closing the current tab, current window, or minimize it. But no, you can't with IntelliType. Here are some practical examples that are mainly caused by this flaw:

The keys that can be customized are:

Also, some of these buttons or keys cannot be fully customized. For example, the "My Favorites" buttons can only be set to launch programs or files. You can't set it to type other key combo.

The function keys cannot be customized. They can, only if you have the F-lock off. This is a pain, because if you want to have customized F keys, you need to leave the F-lock off, and you need to remap all the F-lock off state of all function keys, so that for those F key which you do not want customization, they should send the F key signal itself.

If you alway have the F-lock off, then the purpose of F-lock system itself becomes useless. If you do want the benefit of F-lock to toggle state, then you constantly need to keep watch of the state of F-lock, often with frustration because you pressed a F key but it didn't do what you expected because F-lock is not in the right state.

The problem here is primarily of the F-lock concept itself. (for detail, see: The F-Lock Key Problem)

The modefier keys, such as Ctrl, Win, Alt, Menu, Cap Lock, Num Lock, cannot be customized. You can, however, disable the Cap Locks key, the Menu key, or the Windows Key. (but not the Num Lock key, nor F Lock, nor ScrLk.)

It would be nice to be able to customize any key. For example, the Insert, Delete, Home, End, Page Up, Page Down block of keys. Especially for gaming (e.g. Second Life), or apps that involves lots of commands such as 3D modeling software (e.g. 3S Max, Autodesk Maya) and emacs.

For example, in Second Life, i'd like to customize the number keys on the number pad, so that when i press them, they do special things. Also, this is such a nice keyboard with many special buttons, it would be fantastic if they can all be customized. It Second Life, by default the WASD are for movement. However, since i'm using a dvorak keyboard layout, i'd like to have for example ",aoe" keys instead. Second Life viewer does not let you customize these. But, IntelliType should, but can't.

Cannot Define Multi-key-press As Hotkeys

You cannot define key combinations. For example, you might want Alt+F5 to launch Firefox, and Ctrl+F5 to launch Google Chrome browser. Or, you might want to have Win+‹letter› for something or Menu+‹letter›.

Modifier Keys cannot be Customized

Many modifier keys, such as the Windows key, Menu key, cannot be customized, except that some of them can be disabled. For example, many people do not use the Window key or the Menu key, but they use Ctrl often. So, it would be nice to make the Window or the Menu key both function as Ctrl, since their positions can be operated by the thumb, which is easier than using pinky for Ctrl. But you can't. Also, some people are used to have Ctrl at the Caps Lock position. So, you might want to swap them, but you can't with IntelliType.

Zoom slider cannot be customize except disabled. The Zoom slider is for zooming in web brwsers. However, many people do not find this to be useful. Occasionally, when they need to zoom, they can press the browser default keys (Ctrl++ and Ctrl+-) for zoom. The Microsoft Natural Ergonomic Keyboard 4000 does not have a previous song and next song button. So, you might want to set the zoom slider for that purpose. Or, you might set the Zoom slider for next app, previous app, or next tab, previous tab, or as a scroll slider, etc. However, you can't customize this slider in any way except disable it.

Problem With Macro Interface

IntelliType provides a keyboard Macro ability. That means, it lets you program a key, such that, when pressed, it is equivalent of pressing one or more sequence of key press combinations. For example, I can program F12, so that, when pressed, it is equivalent of pressing 【Alt+Tab】 for switching to the next window, and i can have F11 as 【Alt+Shift+Tab】 for switching to the previous window. For another example, in Second Life, 【Ctrl+Shift+r】 does a toggle wireframe mode. I can use IntelliType to program F11, so that it functions as pressing 【Ctrl+Shift+r】.

The interface for programing key macros in IntelliType has no documention. After playing with it a little, you can learn how to use it, but still, some simple macro seems difficult or impossible unless you are a programer who knows computer software well and is willing to spend hours digging into how the software works. For example, let's say you want F12 to be 【Alt+Tab】 for switching to the next window, and F11 to be 【Alt+Shift+Tab】 for switching to the previous window. Try it. You'll find that it is impossible. You'll find that after perhaps some 30 minutes trying to do that, your key may still not do what you want, or switches to the next 2nd application. (for how to actually do this macro, see: Microsoft IntelliType Macros)

(Note: IntelliType does have a default command called "Next Window" and "Previous Window", but the command will also hide the current window after you switch. This is probably not what most people want, because often you work in 2 applications and you want them both to be visible. For example, let's say you work as a graphics artist in Photoshop. You got a email from colleague for a particular project. You have both your email app and image app launched. Your current window is the email window, and press a key to switch to the next app that is Photoshop. After you switched into Photoshop, you still want your email window visible.)

Very Basic Macro Only

The macros feature is very basic. It lets you set a key to type a sequence of key or key combination. But it does not let you do any "if then else" conditional check. In fact, there is no macro language. Here are some practical examples:

I want the F6 key to launch Firefox, but if Firefox is already running, i simply want to switch to it. This way, regardless which app i'm in currently, i can always just press F6 to switch me to Firefox. I don't even have to eyeball with delay as with pressing Alt+Tab. This is not possible with IntelliType.

I want F12 to close the current tab, window, program, or dialog box. Depending on what application it is, the shortcut key may be Alt+F4, Ctrl+F4, Ctrl+w, Esc. IntelliType cannot do this.

When i press Play/Pause button, it should plays/pauses music while iTunes is in the background. I shouldn't need to switch iTunes to the front first. Similarly, when i press Previous Song or Next Song button, it should just change the song, without me having to switch to iTunes first.

Fixed Size Small Interface Window

The IntelliType's interface window cannot be resized. Whenever a application that has windows main interface and cannot be re-sized, it is a pain in the ass. User cannot see the whole content in a glance, and has to carefully scroll the content. Mouse wheel can scroll, but can easily scroll past by mistake because the window is small. Some apps, has long lines in the content, so user have to scroll left/right or each particular line she wants to view. The need to scroll left/right is more painful because there's no easy mouse wheel to do it, and fancy mouse that provide side moving by the wheel is too slow or too fast.

Summary

IntelliType is a great software. Its primary purpose is key mapping for special keys on Microsoft keyboards , and key macros for gaming. It is not designed as a complete key remapping software, nor is it a complete key macro software, nor is it a complete keyboard shortcut setup software. Over all, it is designed for assigning some common functionality to special keys on Microsoft keyboards, not for programmers who want advanced key re-mapping or key macros.

Many of the problems of IntelliType on Windows detailed above can be solved by hacking the IntelliType's data files, or in combination with AutoHotkey. For detail, see: Microsoft IntelliType Hacks and AutoHotkey Basics.

[Jun 01, 2010] IntelliType Mac How to Customize IntelliType Settings for the Microsoft Keyboard

To customize IntelliType settings for all programs
  1. Click the Apple menu, point to Control Panels, and then click Microsoft Keyboard.
  2. Click Global Settings.
  3. Click your preferred settings on the Internet Hot Keys tab, the Media Hot Keys tab, the Other Hot Keys tab, and the Keyboard Options tab.

    NOTE: For descriptions of the actions that you can assign to the IntelliType hot keys, see the Description of actions section later in this article.

To customize IntelliType settings for a specific program

  1. Click the Apple menu, point to Control Panels, and then click Microsoft Keyboard.
  2. Click Add. In the Name column, click a program for which you want to customize IntelliType settings, and then click Open. The program name appears in the list under Select Global Settings or a specific application.

    NOTE: If the program is already listed when you click Global Settings under Select Global Settings or a specific application, click the program in the list.

  3. Click your preferred settings on the Internet Hot Keys tab, the Media Hot Keys tab, the Other Hot Keys tab, and the Keyboard Options tab.

    NOTE: For descriptions of the actions that you can assign to the IntelliType hot keys, see the Description of actions section later in this article.

To remove a customized program from the list under Select Global Settings or a specific application:
  1. Click the Apple menu, point to Control Panels, and then click Microsoft Keyboard.
  2. Click Global Settings under Select Global Settings or a specific application, and then click the program in the list.
  3. Click Remove.
  4. Click Delete.

Additional Information

Description of Actions

The following is a list of the actions that you can assign to IntelliType hot keys and their descriptions. You can easily assign a keyboard shortcut combination to any button by using the Keystroke action. Please see the Mac OS Help for information about keyboard shortcuts that can make your work easier.

If you use the Keystroke action and want to assign the BACKSPACE or the DELETE key, press the CTRL key, and then press the BACKSPACE or the DELETE key.

You can open the dialog box to customize an available key or a hot key by pressing that key when the Microsoft Keyboard Control Panel is open and in the foreground.

[Jun 01, 2010] assign a key to rename with Microsoft Intellitype keyboard - XP Hardware

30-06-2007

I have a Wireless Intellitype Elite Keyboard which comes with many of
the Fx keys assigned to diffrent tasks than the standard windows
setup. I like a lot of the new function, but none of them are "rename"
as the old set would be F2. I have the ability to reassign keys, but I
can't figure out where the rename function comes from. Any one know?

Beverly Howard [Ms-MVP/MobileDev]

Re: assign a key to rename with Microsoft Intellitype keyboard

look for the "FLock" key to the right of the function keys... this
toggles the function keys between f-keys and the custom settings...
unfortunately, at least on mine, there appears to be no way to keep in
in the f-key position following reboots and ksu switches.

Beverly Howard [MS MVP-Mobile Devices]

Re: assign a key to rename with Microsoft Intellitype keyboard

>I have a Wireless Intellitype Elite Keyboard which comes with many of
> the Fx keys assigned to diffrent tasks than the standard windows
> setup. I like a lot of the new function, but none of them are "rename"
> as the old set would be F2. I have the ability to reassign keys, but I
> can't figure out where the rename function comes from. Any one know?
>


Do as Beverly suggests. You are using the F-keys in their extended mode
rather than their standard scan code mode. Also, some key map utilities
(for the extended F-keys) actually let you select the normal F-key
assignments. For example, you could define the extended F2 key (i.e.,
F2 when Flock is not on) to issue the standard F2 scan code. Check the
list of available keys to which you can assign to the extended F-keys.
That way, regardless of which position the Flocking key is set, you will
get the standard scan code.

The only reason the Flock key showed up was that there wasn't much new
to add to keyboards. Like VCR or DVD players, the manufacturers had to
keep adding more crap functionality to maintain a market for their
product. After all, there are only so many consumers that will buy
their base product so when that market is flooded then they have to add
gimmicks to con their existing customers to "upgrade". Appliance and
consumer electronic markets have been doing that for decades. Then
Microsoft decided it was a good idea, too, so now you have Vista which
isn't an upgraded OS but rather a bunch of fluff utilities added and a
different GUI.

Re: assign a key to rename with Microsoft Intellitype keyboard


to answer the question, you can reassign those keys via the Control Panel
| Keyboard icon. that'll open the intellitype properties dialog, and
there is a Key Settings tab there. You can change the special keys,
but what you can change them to is a bit restricted (you can't change it
to type "F2" for example, which sounds like what you want). Also, it
depends on the version of intellitype you're using - with the Elite KB
you can use the latest, 6.1. Be sure to update both the mouse and kb to
6.1, and install the intelliTYPE first, followed by intelliPOINT, to
ensure that the KB scroll wheel works right.

Access to intellitype should also be in your start menu, under Microsoft
Hardware | Microsoft Keyboard, unless you threw that away. And it has a
optional tray icon too (as does intellipoint).

There is also a key-reassign ability in TweakUI, under Explorer | Command
Keys. It too is somewhat limiting.

A full-up Macro program can do lots more, but some don't understand the
extra key-codes that MS's F-Lock keyboards generate for those "special"
keys.

Beverly Howard [Ms-MVP/MobileDev]

Re: assign a key to rename with Microsoft Intellitype keyboard


>> you can reassign those keys via the Control Panel| Keyboard icon <<

Since you seem to be very knowledgeable about this, a related question;

When booting (and now when switching using a usb ksu) the F-Lock
defaults to "OFF" (special keys active) which is a pita as a couple of
the keys turned off by this setting are frequently needed, notably,
<print-screen>

Is there any way to set the "default" state of F-Lock or a keycode or
utility which could set it as desired on every boot?

Thanks in advance,
Beverly Howard [MS MVP-Mobile Devices]

Jason Tsang

Re: assign a key to rename with Microsoft Intellitype keyboard


See if this helps...

http://jtsang.mvps.org/flock.html

--
Jason Tsang - Microsoft MVP

Read my blog for the latest in Media Center topics
(and other topics that interest me)
http://jtsang.blogspot.com

More information by me
http://jtsang.mvps.org
http://www.classicsunveiled.com

Find out about the MS MVP Program -
http://mvp.support.microsoft.com/default.aspx

"Beverly Howard [Ms-MVP/MobileDev]" <BevNoSpamBevHoward.com> wrote in
message news:[email protected]...
> >> you can reassign those keys via the Control Panel| Keyboard icon <<
>
> Since you seem to be very knowledgeable about this, a related question;
>
> When booting (and now when switching using a usb ksu) the F-Lock defaults
> to "OFF" (special keys active) which is a pita as a couple of the keys
> turned off by this setting are frequently needed, notably, <print-screen>
>
> Is there any way to set the "default" state of F-Lock or a keycode or
> utility which could set it as desired on every boot?
>
> Thanks in advance,
> Beverly Howard [MS MVP-Mobile Devices]
>

Beverly Howard [Ms-MVP/MobileDev]

Re: assign a key to rename with Microsoft Intellitype keyboard


>> See if this helps... <<

Wow... it does! Gonna take some reading but looks like you have
collected a valuable set of keyboard solutions!

And, as answers always generate more questions;

What do you recommend for transporting custom settings from one computer
to another... seem to remember that they were in the registry, but first
reading of those pages seems to indicate they are now in an xml file?

Is there something in the xml or other local file which can be used to
control the mouse sensitivity? I have both a standard mouse and media
center ir keyboard with mouse joystick and the sensitivity needs for
each are radically different... would be nice if that could be done
programmically when switching between keyboards.

Thanks again,
Beverly Howard [MS MVP-Mobile Devices]

Re: assign a key to rename with Microsoft Intellitype keyboard


Jason Tsang <[email protected]> wrote:
> See if this helps...


> http://jtsang.mvps.org/flock.html

2 cents: The above does work, sortof; Jason has done the best with the
limitations involved, as he clearly points out. Read it carefully. I did
use it for a while, but I eventually decided to use an even simpler
"solution". Open notepad and paste this line into it:

MsgBox "Don't forget to turn on F Lock at startup!", 64, "Reminder"

save the file as "reminder.vbs" somewhere, say c:\.

then make a new shortcut, and in the "Target" field type this:

C:\WINDOWS\system32\wscript.exe c:\reminder.vbs

get the filenames and drive:\path right for your system.

then put that shortcut into the start menu's Startup folder.

Now when the system boots you'll get a pop-up reminder to engage the
flock. Human engineering!

And, you've just written your first Basic program - wow! Take a Jolt from
the common-room fridge, you've earned it!

Thanks again Jason...

Re: assign a key to rename with Microsoft Intellitype keyboard


Scan Code Mapper is done via registry settings.

If you use Intellitype to do the remap, then it'll be through the xml file
(but you must have Intellitype installed first) otherwise there will be no
keyboard application program to utilize the xml file

--
Jason Tsang - Microsoft MVP

Read my blog for the latest in Media Center topics
(and other topics that interest me)
http://jtsang.blogspot.com

More information by me
http://jtsang.mvps.org
http://www.classicsunveiled.com

Find out about the MS MVP Program -
http://mvp.support.microsoft.com/default.aspx

"Beverly Howard [Ms-MVP/MobileDev]" <BevNoSpamBevHoward.com> wrote in
message news:[email protected]...
> >> See if this helps... <<

>
> Wow... it does! Gonna take some reading but looks like you have collected
> a valuable set of keyboard solutions!
>
> And, as answers always generate more questions;
>
> What do you recommend for transporting custom settings from one computer
> to another... seem to remember that they were in the registry, but first
> reading of those pages seems to indicate they are now in an xml file?
>
> Is there something in the xml or other local file which can be used to
> control the mouse sensitivity? I have both a standard mouse and media
> center ir keyboard with mouse joystick and the sensitivity needs for each
> are radically different... would be nice if that could be done
> programmically when switching between keyboards.
>
> Thanks again,
> Beverly Howard [MS MVP-Mobile Devices]

[Jun 01, 2010] MS Sidewinder X6 problem on Windows 7

Recommended Links



Etc

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D


Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: March 12, 2019