如何開機時啟動Num Lock(數字鍵)?





頁 : [1] 2

calihong
2007-05-29, 03:23 PM
剛灌完WinXP,發現開機時無法同時啟動Num Lock(數字鍵),請問
我該如何設定?謝謝.




琥珀
2007-05-29, 03:38 PM
InitialKeyboardIndicators=2

tom1212
2007-05-29, 04:29 PM
'XP_defrag.vbs - Adds Defrag to the right click context menu
'?Doug Knox - [email protected] - 10/09/2001
'This code may be freely distributed/modified

Option Explicit
On Error Resume Next

'Declare variables
Dim WSHShell, MyBox, p, p1, q1, t, itemtype
Dim jobfunc

'Set the Windows Script Host Shell and assign values to variables
Set WSHShell = WScript.CreateObject("WScript.Shell")
p = "HKEY_USERS\.Default\Control Panel\Keyboard\InitialKeyboardIndicators"
p1 = "HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators"
itemtype = "REG_DWORD"
q1 = 2

'Describe the funtion of the script for a dialog box

jobfunc = "NumLock will be on at boot up."

'This section writes the correct values to the Registry

WSHShell.RegWrite p, q1
WSHShell.RegWrite p1, q1

t = "Confirmation"
MyBox = MsgBox (jobfunc, 4096, t)
-------------------------------------------
把以上文字存成 *.VBS 執行即可

warzero
2007-05-29, 04:42 PM
HKEY_USERS\.DEFAULT\Control Panel\Keyboard --> InitialKeyboardIndicators = x

x值 =
0 - Indicators off
1 - Caps Lock開
2 - Num Lock開
3 - Caps Lock開 和 Num Lock開
4 - Scroll Lock開
5 - Caps Lock開 和 Scroll Lock開
6 - Num Lock開 and Scroll Lock開
7 - Caps Lock開、Num Lock開、和 Scroll Lock開

onestop888
2007-05-29, 05:28 PM
我的設定已經是開,開機時也都是亮著燈的,但是一進入到XP要輸入帳密的地方又被關了,請問是哪裡還需要設定嗎?

HKEY_USERS\.DEFAULT\Control Panel\Keyboard --> InitialKeyboardIndicators = x

x值 =
0 - Indicators off
1 - Caps Lock開
2 - Num Lock開
3 - Caps Lock開 和 Num Lock開
4 - Scroll Lock開
5 - Caps Lock開 和 Scroll Lock開
6 - Num Lock開 and Scroll Lock開
7 - Caps Lock開、Num Lock開、和 Scroll Lock開

琥珀
2007-05-29, 05:51 PM
經過這麼多年,系統從 NT4 到 2003,微軟堅持不想改變此數值,其實是有原因的。

一般桌上型電腦的系統,除非是工作上的特別需求,必須要用右方的數字鍵盤來輸入,才建議改變設定。不然,在平常的使用上,個人是建議這三個燈都不要開,維持預設值就好。只有當需要使用的情況才打開,完成工作後就把指示燈給熄滅掉,不需要一直保持在打開的狀態。

會有這個想法的用戶,大概是受到 BIOS 的預設值,以及經歷 DOS 時代所留下的遺毒。甚至有某些用戶認為 NumLock 不亮,就是「不正常的」。自己多少經歷過 DOS 時代,當初也是這麼認為,NumLock 為何不亮?經過了這幾年,發覺微軟這樣做是有道理的,還不至於會無聊到要用戶自己去改登錄。

warzero
2007-05-29, 07:03 PM
我的設定已經是開,開機時也都是亮著燈的,但是一進入到XP要輸入帳密的地方又被關了,請問是哪裡還需要設定嗎?
小弟只是在 HKEY_USERS\.DEFAULT\Control Panel\Keyboard 將 InitialKeyboardIndicators 設定成2就可以了。
不管在開機還是登錄畫面也是一直在亮著的,不然試看套用以下的登錄值?

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"

warzero
2007-05-29, 07:11 PM
經過這麼多年,系統從 NT4 到 2003,微軟堅持不想改變此數值,其實是有原因的。

一般桌上型電腦的系統,除非是工作上的特別需求,必須要用右方的數字鍵盤來輸入,才建議改變設定。不然,在平常的使用上,個人是建議這三個燈都不要開,維持預設值就好。只有當需要使用的情況才打開,完成工作後就把指示燈給熄滅掉,不需要一直保持在打開的狀態。

會有這個想法的用戶,大概是受到 BIOS 的預設值,以及經歷 DOS 時代所留下的遺毒。甚至有某些用戶認為 NumLock 不亮,就是「不正常的」。自己多少經歷過 DOS 時代,當初也是這麼認為,NumLock 為何不亮?經過了這幾年,發覺微軟這樣做是有道理的,還不至於會無聊到要用戶自己去改登錄。
其實最主要的原因是大部分用戶都貪右方數字鍵盤的方便。 XD
尤其是有設密碼的用戶,比起左上方的數字鍵來得方便而廣受大家的喜愛。
或許有時候Num Lock、Caps Lock、Scroll Lock也成為了拿來做成為死機的"測試鍵"。
有反應? 證明系統運作正常。
沒反應? 證明Windows又在死機了。

琥珀
2007-05-29, 07:57 PM
大概是自己真的比較特殊,完全不會想依賴右方的數字鍵。

在需要輸入帳號和密碼的地方,或是鍵入數字居多的情況,確實許多人習慣用右邊的數字鍵,專門輸入這類資訊。因為琥珀很少用到諸如電話排列的數字鍵,所以完全不會依賴右邊的數字鍵,只用標準鍵盤上方的數字鍵,就非常足夠了。不信的話,強迫用個五年左右,輸入效率、正確度,其實不亞於習慣用右方數字盤輸入的使用者。

把數字盤當成專門輸入數字的工具,本意是沒有錯,而且這也是長久以來的習慣。不過,其實右方的數字鍵還是有其它功能,在電腦系統上並不是數字專屬的,還可以做輸入數字以外的事情,只是活用的使用者太少,讓多數用戶以為,只是快速輸入數字的捷徑、只是當成電話的數字鍵來使用,而忽略了其它功能,甚為可惜。

mus000
2007-05-29, 10:13 PM
右邊鍵盤的數字鍵,本來就是為了電子計算機輸入方式而新增的。
根本不是為了方便打密碼輸入的。

至於微軟為什麼不把它當預設值開啟?

早期電腦鍵盤是只有 83/84 鍵的,就是缺少右邊的計算機式數字鍵的部份。所以預設值關閉很正常。
後來 DOS 時代,101/104 鍵盤已經是主流了,對於經常做大量數字輸入的
使用者,自然會習慣把 numlock 打開。
所以後來主機版廠商,才把這功能加進去 BIOS 裡,讓使用者自由去打開它。DOS 時代,很多程式語言以及輸入法都是有大量數字輸入需求的。

至於有人會當做那是拿來做密碼輸入用的? 那是在 windows 系列起來之後的了。那個才是額外需求。那微軟不什麼不開預設? 微軟有它的考量。

現在 NoteBook 發展更是火熱,一般 NoteBook 鍵盤是多少鍵的?
一般 NB 是沒有右邊的計算機輸入鍵的。
要是在 NoteBook 上預設開啟 Numlock 鍵,那微軟會被 NB user 罵到死吧。

Numlock 開與不開,使用者習慣問題,高興就好。
那個部份本來就是當電子計算機輸入使用的,其它的功能反而才是附加上去的。