h a l f b a k e r yThis would work fine, except in terms of success.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
Instead of the slash key (/), the questionmark key (?) should be accessible without using SHIFT. Just because it's used more frequently.
some keyboard types
http://www.fingerti...kbd/btc.html#French [Pleez, Jan 08 2002, last modified Oct 04 2004]
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
Annotation:
|
|
Alternatively use a French keyboard ... if I remember the layout correctly, that is. |
|
|
I'm sorry [Aristotle], but look at the link... It's above the , key. |
|
|
Yes please, Pleez. I've never been able to figure out why I have a tendency to hit the SHIFT key when I want the '/' or not hit it when I want the '?', but it may be some sort of subconscious expectation along the lines of "lower case = more frequent". It's one of my more common typos, I find. |
|
|
Instead of the question mark, the semi-colon should be moved. Heck, why don't I just go get a dvorak? |
|
|
Pleez: You are quite correct. I have not seen a French keyboard for some months now and I've forgotten it's precise layout. |
|
|
RayfordSteele: You are forgetting about us Java, C and other programmers who tend to use the ";" on a linely basis;
I say the keyboard should be widened slightly to give the ":", "<", ">" and "?" their own keys;
return(0); |
|
|
I'm working on this - I'll get back with instructions if I'm successful. |
|
|
[quarterbaker] If you're taking requests, I'd like a "," (comma) key on the numeric keypad. (For programming) |
|
|
Ah, the sweet smell of success!
You can customize any keyboard mapping. It is not hard, but you may damage a system file. If in doubt, do a complete backup before proceeding.
This works for a Win98 system. No guarantees for other Win versions, nothing for you *.nix folks (yet).
1. Find the file named keyboard.drv in n:\windows\system
2. Copy this file to another location, such as c:\windows\desktop
3. Rename the file to keyboard.drb
4. Using a hexadecimal editor (check cnet or zdnet download sites for free hex editors - I edited the file on my linux box using a Suse-included editor), open the keyboard.drb file
5. At line 2f40, change / to ?
6. At line 2f70, change ? to /
*Note: line numbers may be different if you are not using standard US101 key layout. Look through the file for a character list that matches the physical layout of your keyboard most closely - that's where you want to change the characters (look for "cvbnm,./" and "CVBNM<>?," for example, which maps the bottom keyboard row for US101).
7. Save the file.
8. Move the keyboard.drb file to c:\windows\system
9. Use notepad or equivalent to edit the autoexec.bat file, located at the root directory
10. Add the following 2 lines to the end of the batch file:
ren c:\windows\system\keyboard.drv keyboard.drd
ren c:\windows\system\keyboard.drb keyboard.drv
11. Restart your computer
If everything went right, the new mapping should work. You might want to pop off the ?/ key and invert it, just for a reminder.
12. If it works, then edit the autoexec.bat file again, and remove the last 2 lines. Otherwise, the renaming will be attempted again at subsequent reboots.
13. If it doesn't work:
- look for a different character string in the keyboard driver file, and change the characters there
- to restore to original condition, add the 2 lines to the autoexec.bat file, only changing the extensions so that keyboard.drv is renamed keyboard.drb and keyboard.drd is renamed keyboard.drv. Restart your computer, and then delete those 2 lines from the autoexec file.
Does that make this baked?
//aside// this opens up some office joke playing possibilities, like remapping a colleague's keyboard to mix upper and lower case characters, etc., though the potential hazard should give you pause - some companies might consider it defacement.
NOTE: The keyboard.drv file is in active use by Windows, so it cannot be edited directly while Windows is running, hence the need for the copying and renaming scheme.
phoenix - you should be able to follow this instruction, and find your numeric keypad layout and modify it as you like
Good luck! |
|
|
I use a french layout. ? are found by pressing Shift+6. Hitting what would be the / key on an english keyboard gives you é. |
|
|
quarterbaker]: My mom is trying to follow your instructions but is running into a problem. Can she give you a call? |
|
|
hope she did a backup - after all, she is following the instructions completely, right???? And everybody knows to read the entire instruction set before beginning with the first step, right????? And everybody knows that I bear no liability whatsoever, right??? [extra ???? since everybody loves them so much]
Those who don't understand the instructions, shouldn't try. Or isn't that also something everybody knows? |
|
|
The only reason programmers use the semi-colon so much is because it was already there. |
|
|
It still works just peachy. But I'll probably change it back to normal. I use the "/" quite often when typing addresses into a browser.
pottedstu - did you try it? for programming, which character on the keypad would you hijack for your comma? |
|
|
Thanks for the programming advice, ¯quarterbaker, my mom is going to be so freaked out by her new keyboard -- I can't wait to see the looks of surprise! |
|
|
// The only reason programmers use the semi-colon so much is because it was already there.// |
|
|
On a related note, certain aspects of the ASCII character set are set up as they are on the basis of typewriter keyboard layouts (pre-Selectric). The top row of many typewriter keyboards, when shifted, would type !"#$%&'() which is to say ASCII character codes $21-$29 (when unshifted, they type 123456789, i.e. $31-$39). The characters ,-./ ($2B-$2F) when shifted would become <=>? ($3B-$3F). |
|
|
Many early uppercase-only computer keyboards were wired to simply toggle bit 4 of the character code in response to the shift key; this is most identifiable when they use shift-P for @ (P=$50; @=$40), shift-N for ^ (N=$4E; ^=$5E), etc. The Apple ][+ keyboard worked this way, though it did "lock out" the shift key in most cases where it didn't belong; on keyboards which did not lock out shift in such cases, shift-A would type Q (A=$41; Q=$51), shift-B would type R, etc. Most notably, shift-space would type 0. |
|
|
In somewhat later keyboards which supported lowercase, the behavior of the shift key changed somewhat; it would only toggle bit 4 for characters where bit 6 was clear. On characters were bit 6 was set, the shift key would toggle bit 5. In addition to changing lowercase to uppercase, it would also swap the characters @[\]^ with `{|}~. |
|
|
Since the invention of ASCII, keyboard layouts have changed somewhat; the shift-2 quotation mark and shift-7 apostrophe are by now a distant memories, and the shift-6 caret and shift-8 asterisk have shoved the ampersand and parentheses one spot to the right. Grave and tilde are now paired with each other, since the at-sign and caret with which they had been paired are now shift-2 and shift-6. The quote and apostrophe, gone from the top row, now share a key with each other. |
|
|
Finally, the colon and semicolon are now paired (they were on some typewriters, but apparently not the ones used by the inventors of ASCII), the equals is an unshifted plus rather than a shifted minus and the underline is a shifted minus rather than a shifted 'O' or a key of its own. |
|
|
These changes are probably good ones, though it did take me a while getting used to them 15 or so years ago. Still, it's nice to note that ASCII shows what keyboards used to be like. |
|
|
Actually shift-2 " is alive and kicking on my keyboard which can only be about 5 months old at most. I much prefer the @ where it is next to the right shift key, even though it would make more sense to pair ' and " together. |
|
| |