Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #2662
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Newsgroups | comp.programming |
| Subject | Re: programmer's keyboard |
| Date | 2012-12-26 21:12 -0600 |
| Organization | albasani.net |
| Message-ID | <kbgefv$eqi$1@news.albasani.net> (permalink) |
| References | <150e1c64-726a-43cc-82f9-a52c81a2e8ce@googlegroups.com> <o0omd8184k13mdl5j9d2pn0eta2a112hik@4ax.com> <N5KCs.693987$nB6.448936@fx21.am4> |
On 12/26/2012 3:36 PM, BartC wrote: > > > "Robert Wessel" <robertwessel2@yahoo.com> wrote in message > news:o0omd8184k13mdl5j9d2pn0eta2a112hik@4ax.com... >> On Wed, 26 Dec 2012 11:45:02 -0800 (PST), bob <bob@coolfone.comze.com> >> wrote: >> >>> Wouldn't it be nice if there was an official programmer's keyboard? So >>> you don't >>> have to hit shift for curly braces or parentheses? And ampersands, >>> asterisks, >>> and plus signs. And quotes. Have you guys seen anything like this? > > You could switch languages. Some have a lot less of this stuff. Or use > programmable function keys or something. But I would find a keyboard with > keys so that each symbol has a dedicated key, probably more difficult to > use > than a regular one. And when you switch computers or use a laptop then > you'll be lost without that customised keyboard! > I saw a show that did something to look sci-fi... it took 3 black keyboards, and used black duct-tape to combine them (end-to-end) into a much bigger keyboard... character then did keyboard actions like they were operating a piano. funny would be if this could be followed by a person then using 2 mice at the same time: 2 mice for twice the point-and-click action. well, never-mind using normal computer parts for props, and then using some big sci-fi looking thing, for what should have been a normal computer part... (in a post-apocalyptic setting, and someone asks for a hard drive, wouldn't it make sense to give them, well, a hard-drive...). it is like, in a modern setting: "hey man, I need to borrow your cell-phone", person is then handed a CB-radio with an analog-phone handset glued on, some blinking lights, and a "rabbit ears" TV antenna... >> OTOH, if your typing is so bad that your programming is actually being >> slowed down by it (after all, the time required to type text in a >> program is usually going to be quite small relative to the amount of >> time taken to develop the program overall), learning to type would be >> a better investment. > > If your programming style is by trial and error, eg. with a rapid > development language, then languages that need a lot of fussy punctuation > can really slow you down. Also annoying are case-sensitive languages where > names have to be just right, so hbrBackground rather than hbrBackGround or > HBRbackground. > > You shouldn't need to cross all the Ts and dot all the Is for a piece of > code that might be replaced by something else a few minutes later. > granted, but it is usually a tradeoff: less punctuation often means more keywords. typically, for quickly typing things, punctuation is better than keywords. granted, dunno about others, but typing code often involves having a finger semi-permanently within reach of SHIFT, typically with all the other fingers doing a keyboard dance to hit all the other characters. it comes as a mystery if it would almost make sense to have shift as a sort of toggle (sort of like caps-lock but differently placed and "actually useful", in that it would behave more like a normal shift). also maybe several additional keys which could be "similar" to the CTRL or ALT keys, mostly for sake of expanding the range of application-usable keyboard shortcuts. say, ALT2/ALT3, which could (functionally) take the place of the Windows and Menu keys, which are as-is pretty much useless, and would probably make more sense as modifiers. as-is, the Windows key is basically something one hits accidentally and which breaks the flow of using another app by the start-menu popping up, whereas if it were a modifier (with no action on its own, and usable from apps), maybe it could actually be more useful for stuff... or such...
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
programmer's keyboard bob <bob@coolfone.comze.com> - 2012-12-26 11:45 -0800
Re: programmer's keyboard Robert Wessel <robertwessel2@yahoo.com> - 2012-12-26 15:01 -0600
Re: programmer's keyboard "BartC" <bc@freeuk.com> - 2012-12-26 21:36 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-26 21:12 -0600
Re: programmer's keyboard Robert Wessel <robertwessel2@yahoo.com> - 2012-12-27 23:45 -0600
Re: programmer's keyboard "BartC" <bc@freeuk.com> - 2012-12-28 13:46 +0000
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2012-12-29 11:42 +1300
Re: programmer's keyboard "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2012-12-29 15:15 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-29 14:41 -0600
Re: programmer's keyboard "BartC" <bc@freeuk.com> - 2012-12-29 21:10 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-29 15:26 -0600
Re: programmer's keyboard "BartC" <bc@freeuk.com> - 2012-12-29 22:41 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 02:12 -0600
Re: programmer's keyboard "BartC" <bc@freeuk.com> - 2012-12-30 11:20 +0000
Re: programmer's keyboard malcolm.mclean5@btinternet.com - 2012-12-30 10:19 -0800
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 14:51 -0600
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2012-12-30 10:43 +1300
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 01:55 -0600
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2012-12-30 21:06 +1300
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 02:35 -0600
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2012-12-30 18:12 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 13:30 -0600
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2012-12-31 09:36 +1300
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 17:27 -0600
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2012-12-31 13:00 +1300
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-31 03:13 -0600
version control (was: Re: programmer's keyboard) rugxulo@gmail.com - 2012-12-31 10:36 -0800
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2013-01-01 09:05 +1300
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-31 16:58 -0600
Re: programmer's keyboard Ian Collins <ian-news@hotmail.com> - 2013-01-01 13:24 +1300
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2013-01-02 12:23 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2013-01-02 14:34 -0600
Re: programmer's keyboard Robert Wessel <robertwessel2@yahoo.com> - 2013-01-02 15:35 -0600
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2013-01-03 13:19 -0600
Re: programmer's keyboard Willem <willem@turtle.stack.nl> - 2013-01-03 08:35 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2013-01-03 13:46 -0600
Re: programmer's keyboard rugxulo@gmail.com - 2013-01-03 00:52 -0800
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2013-01-03 15:00 +0000
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2013-01-02 11:58 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2013-01-02 15:03 -0600
Re: programmer's keyboard rugxulo@gmail.com - 2013-01-03 00:54 -0800
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2013-01-03 13:06 -0600
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2012-12-30 18:04 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-30 14:24 -0600
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2013-01-02 11:34 +0000
Writing Experimental Code "Aaron W. Hsu" <arcfide@sacrideo.us> - 2013-01-02 15:08 -0600
Re: programmer's keyboard Rui Maciel <rui.maciel@gmail.com> - 2012-12-28 11:45 +0000
Re: programmer's keyboard BGB <cr88192@hotmail.com> - 2012-12-28 12:29 -0600
csiph-web