Author Topic: Anyone remapped number row to be in shift state by default?  (Read 1659 times)

0 Members and 1 Guest are viewing this topic.

Offline hakujin

  • Thread Starter
  • Posts: 12
Anyone remapped number row to be in shift state by default?
« on: Sun, 26 August 2012, 10:04:41 »
Hi, I'm a software developer and live inside VIM and a linux shell all day. I've remapped my layout to be close to HHKB/Sun but after a little more thought I decided that I use the symbol layer of the number row a hell of a lot more than the numbers themselves and wanted to flip their state.  Anyone else give this a shot? Sort of like programmer's dvorak without the chaos of switching everything up...

Offline Djuzuh

  • Posts: 1127
Re: Anyone remapped number row to be in shift state by default?
« Reply #1 on: Sun, 26 August 2012, 10:08:23 »
Azerty (french qwerty), and bépo (french dvorak) need shift/maj to access to the number by default. So we actually are always in the state you are describing.

But French needs a lot more character than americain does. So it is indead needed.

Offline longweight

  • philanthropist
  • Posts: 1494
Re: Anyone remapped number row to be in shift state by default?
« Reply #2 on: Sun, 26 August 2012, 10:21:45 »
This is an awesome idea!

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Anyone remapped number row to be in shift state by default?
« Reply #3 on: Sun, 26 August 2012, 11:04:25 »
I tried it for a while and couldn't quite get used to it. OK for coding, but hard to get to elsewhere - e.g. placing an ebay bid of !"£.$% lol! However, I'm not a numpad user... for those who are, the switch would be a lot easier to get used to I think. All the same, when I gave up, I did intend to try it again at some point.

Here's the Autohotkey script I was playing with (I called it PlingOne.ahk :D )...

Code: [Select]
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
#SingleInstance Force
#HotkeyInterval 999999
#MaxHotkeysPerInterval 9999
#UseHook On

;$+1::
;if GetKeyState("Capslock", "T")
; Send +1
;else
; Send 1
;return

+1::Send 1
1::Send +1

+2::Send 2
2::Send +2

+3::Send 3
; 3 -> '+'
3::Send +{SC00D}
; AltGr 3 -> '£'
;<^>!3::Send +3
<^>!3::Send {ASC 156}

+4::Send 4
4::Send +4

+5::Send 5
5::Send +5

+6::Send 6
6::Send +6

+7::Send 7
7::Send +7

+8::Send 8
8::Send +8

+9::Send 9
9::Send +9

+0::Send 0
0::Send +0

; '['
SC01A::Send +{SC01A}
+SC01A::Send {SC01A}

; ']'
SC01B::Send +{SC01B}
+SC01B::Send {SC01B}
« Last Edit: Sun, 26 August 2012, 11:09:19 by Soarer »

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Anyone remapped number row to be in shift state by default?
« Reply #4 on: Sun, 26 August 2012, 19:13:03 »
reminds me of programmer Dvorak.

djuzuh, I didn't know that about azerty. I'll have to give it a shot sometime.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: Anyone remapped number row to be in shift state by default?
« Reply #5 on: Mon, 27 August 2012, 03:33:12 »
I though about doing that for programming purposes on my phantom as i coverted the home an arrow key blocks into a numberpad but i tried normally typing and it seems that i still used the number row more than i thought.