keyboard

Keyboard for programmers

I'm trying to improve my working environment and I'm still searching for that perfect keyboard that practically types bug-free code all by itself. At the moment I'm using a Logitech Wave for my Windows need and an Apple Wireless Keyboard (the one without a numeric keypad) when doing OS X stuff. I'm quite happy with the Logitech Wave but ...

Keyboard layout

Similar but different to Keyboard for programmers, simply put, what keyboard layout is the best? I'm using Colemak and it's good but I don't think it's actually faster than Qwerty. Dvorak was certainly (for me anyway) not very fast at all. I have however found that Colemak is not so strain-inducing as Qwerty....

Anyone using the Colemak keyboard layout?

Jeff mentioned the Colemak keyboard layout on Twitter. Seems pretty cool - most of the benefits of Dvorak, but a much less drastic change from the standard QWERTY layout. For instance, control-z, control-x, control-c, and control-v all stay the same. Anyone tried it? ...

What is keyboard shortcut to view all open documents in Visual Studio 2008

I am trying to learn the keyboard shortcuts in Visual Studio in order to be more productive. So I downloaded a document showing many of the default keybindings in Visual Basic when using the VS 2008 IDE from Microsoft: http://www.microsoft.com/downloads/details.aspx?familyid=255b8cf1-f6bd-4b55-bb42-dd1a69315833&displaylang=en But, ...

Javascript keyboard events primer? (or rather: help me with my custom dropdown)

I need help finishing my custom built ajax [div] based dynamic dropdown. Basically, I have an [input] box which; onkeyup, runs an Ajax search which returns a bunch of results in divs and are drawn back in using innerHTML. These divs all have highlights onmouseover so, a typical successfull search yields the following structure (pardon ...

Mapping my custom keys in Debian

Hi Folks, I have a Microsoft keyboard with a series of non-standard buttons such as "Mail", "Search" , "Web/Home" etc. It would be nice to be able to bind these keys so they execute arbitrary programs. Does anybody know how to do this in Debian Etch? Thanks in advance, Simon...

managing two computers as if extended desktop is used

I need to control two computers each connected to its own screen, using one mouse & KB. switching between them by mouse moving to the side-end of the screen (as in extended desktop supporting graphics cards). regular KVM which forces some aware user input to choose the computer in work is not optimal. the computers have obviously a net...

Is it possible to be ambikeyboardrous?

I switched to the dvorak keyboard layout about a year ago. I now use dvorak full-time at work and at home. Recently, I went on vacation to Peru and found myself in quite a conundrum. Internet cafes were qwerty-only (and Spanish qwerty, at that). I was stuck with a hunt-and-peck routine that grew old fairly quickly. That said, is it pos...

Is there a way to do "intraWord" text navigation in VS?

On Windows, Ctrl+Right Arrow will move the text cursor from one "word" to the next. While working with Xcode on the Mac, they extended that so that Option+Right Arrow will move the cursor to the beginning of the next subword. For example, if the cursor was at the beginning of the word myCamelCaseVar then hitting Option+Right Arrow will...

What are the best keyboard macros for programming in windows?

I like putting shortcuts of the form "g - google.lnk" in my start menu so google is two keystrokes away. Win, g. My eight or so most frequent applications go there. I also make links to my solution files I am always opening "x - Popular Project.lnk" Are there any better ways to automate opening frequently used applications? ...

What is the best way to avoid getting "Emacs Pinky"?

I just started using GNU Emacs as my text editor and I am concerned about getting afflicted with "Emacs Pinky" by having to constantly press the control key with my pinky finger as is required when using Emacs. How can I avoid potentially getting this type of repetitive strain injury? ...

How can I get Emacs' key bindings in Python's IDLE?

I use Emacs primarily for coding Python but sometimes I use IDLE. Is there a way to change the key bindings easily in IDLE to match Emacs? ...

Using an external "windows"-keyboard under Mac OS X

I use a MacBook, but I've got a usual keyboard attached to it. The problem is that the keys don't exactly map 1-to-1. One thing is the APPLE and ALT keys. They map to WIN and ALT, but they are usually physically inverted, so if you want to use them with the same layout you have to invert them in the OS. The Function keys work differentl...

How do you keep your keyboard clean?

I've had the same keyboard for about 3 years now and it's getting pretty grimy and disgusting. I flip it over and try to bang out the crumbs from time to time and wipe it down with rubbing alcohol from time to time. That doesn't really seem to do the job. Any other ideas? Covers? Rubber keyboards? Get a new keyboard? ...

how to implement shortcut key combination of CTRL or SHIFT + <letter> through javascript?

ASP.NET 2.0 web application, how to implement shortcut key combination of CTRL + , preferably through javascript, to make web application ergonomically better? How to capture multiple-key keyboard events through javascript? ...

Best keyboard for custom Dvorak-based programming layout

I'm considering switching to a Dvorak-based keyboard layout, but one optimized for programming (mostly) Java and python (e.g. DDvorak, Programmer Dvorak, etc.). What particular keyboard would be best for such an undertaking? I'd consider either natural or straight keyboards. Thanks. ...

Disabling copy of empty text in Visual Studio

I have somehow misconfigured fingers. This leads to a very annoying situation. I select a block of text to copy; I move the cursor the place where I want to paste the code; I accidentally press Ctrl+C again instead of Ctrl+V; My block of copied text is replaced by an empty block; I have to go back and do it all over again. Grrrrr. Is...

Reviews for programmable, tiling window manager ion3

I find the concept of the programmable, tiling, keyboard-focuessed window manager ion3 very appealing, but I think it takes some time to customize it to your needs until you can really evaluate this totally different UI-concept. Therefore, I would like to read reviews of people who tried it for a longer time as environment for programmi...

What is the best way to learn Dvorak?

I've tried in the past but gave up. Thoughts? Edit: I'm a software engineer and can't afford the initial productivity hit. I'll need to use both QUERTY and Dvorak until I'm up-to-speed. ...

Multiple keyboards and low-level hooks

I have a system where I have multiple keyboards and really need to know which keyboard the key stroke is coming from. To explain the set up: I have a normal PC and USB keyboard I have an external VGA screen with some hard-keys The hard keys are mapped as a standard USB keyboard, sending a limited number of key-codes (F1, F2, Return, +...