Re: Keyboard Frustration
<disclaimer>
This post is not up to my usual standard of decorum. I'm too frustrated.
</disclaimer>
I have VS2005 SP1, Resharper 4.1 and ViEmu for VS (legally) installed on three computers. There also (are/have been) various VS add-ins that also muck with the keyboard installed on one or more of the computers. The result is the keyboard mappings are different on all three computers. :(
I would like to set the keyboard meppings one-at-a-time on one computer, and then copy them to the other computers (assuming this is somehow possible). Questions below.
1. ^F brings up the "Find and Replace" dialog box on one of my computers instead of Going Forward a Screen of Text. How do I tell VS that ^F should be processed by ViEmu? I don't see how to do this in section 3.2 of the ViEmu documentation.
2. Is there a tool that can display ALL keyboard bindings? I have not found any googling. Something like this (imagine the spreadsheet cells).
Ctrl Alt Ctrl-Alt Shift-Ctrl-Alt
A
B Viemu.ScrnBck
C Edit::Cut
...
F Viemu.ScrnFwd Resharper.SilentCleanupCode
...
3. Is there a replacement for VS2005-SP1 | Tools | Options / Keyboard? I can't even find a way to see my current mapping, except by scrolling through all bazillion commands. One million commands in a four line listbox. I hate dialog boxes that don't resize intelligently. This is in the running for "Worst Microsoft Dialogbox Ever" IMHO.
4. Speaking of sucky fixed-size dialog boxes, it would be a whole lot easier to figure out what's going on if I could SEE the entire line in the "Saved keybindings:" and "Current clashing keybindings:" panels on the "ViEmu keyboard management" dialog box. On this computer there is one Saved keybinding and I can't see it without scrolling. Below is the Current clashing keybindings, and there only 4 that can be seen without scrolling.
Edit.MakeLowercase=Text Editor::Ctrl+U
Edit.GotoBrace=Text Editor::Ctrl+]
Edit.SelectCurrentWord=Text Editor::Ctrl+W
Edit.ViewWhiteSpace=Text Editor::Ctrl+R, Ctrl+W
Edit.ToggleWordWrap=Text Editor::Ctrl+E, Ctrl+W
Edit.IncrementalSearch=Text Editor::Ctrl+I
Refactor.ExtractMethod=Global::Ctrl+R, Ctrl+M
Refactor.ExtractInterface=Global::Ctrl+R, Ctrl+I
Refactor.PromoteLocalVariable=Global::Ctrl+R, Ctrl+P
Refactor.RemoveParameters=Global::Ctrl+R, Ctrl+V
File.Print=Global::Ctrl+P
Edit.Redo=Global::Ctrl+Y||Global::Shift+Alt+Bkspce||Global::Ctrl+Shift+Z
Edit.Find=Global::Ctrl+F
File.NewFile=Global::Ctrl+N
Thanks.
Last edited by gandalf (2008-10-24 23:32:22)