Tombol cepat dan tombol multimedia mungkin ditimpa oleh perangkat keras atau driver (tidak mungkin), oleh program yang sedang berjalan, atau oleh pengaturan sistem.
Ketiganya berbeda, dan perlu cara berbeda untuk memeriksa dan menyelesaikannya.
Perangkat keras
Keyboard Anda mungkin memiliki mode yang berbeda, biasanya dapat dipilih dengan kombinasi tombol FN. Beberapa keyboard pintar dapat dikonfigurasi melalui utilitas windows. Lihat dokumentasi keyboard Anda.
Menjalankan program
Meskipun pendekatan ini agak brutal, saya sarankan meluncurkan task manager dan menghentikan semua proses kecuali yang sistem seperti: svchost, lsass, csrss, smss, layanan, userinit, dwm, winlogon, explorer.
Jika itu membantu, reboot dan coba menghentikan mereka satu per satu untuk melihat mana yang menyebabkan masalah. Anda dapat menonaktifkan startup dari proses menyinggung melalui msconfig
atau autoruns
program SysInternals .
Pengaturan sistem
Tekan tombol Start windows, ketik 'regedit' dan browse ke
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Hapus kunci registri ("folder") yang diberi nama AppKey
jika ada.
Sekarang browse ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
dan jangan tidak menghapusnya.
Ada beberapa subkunci (subfolder) yang menentukan program mana yang dimulai ketika tombol multimedia ditekan.
Di bawah ini adalah default untuk windows 7, milik Anda harus serupa:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"Association"="mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"
Untuk menetapkan kunci ke program pilihan Anda, hapus nilai apa pun di bawah kunci registri yang sesuai, dan buat nilai string baru (REG_SZ) yang dinamai ShellExecute
dan jalur lengkap ke program pilihan Anda sebagai nilai, sepertic:\vlc\vlc.exe
Jika tidak ada kunci dengan nomor yang Anda butuhkan (lihat di bawah), buat saja.
Berikut adalah daftar kunci multimedia yang dikenal dan nomor yang sesuai di bawahnya Appkey\
1 Back (Internet browser)
2 Forward (Internet browser)
3 Refresh (Internet browser)
4 Stop (Internet browser)
5 Search
6 Favourites
7 Web Home
8 Mute volume
15 Mail
16 Media
17 My Computer
18 Calculator
24 Mute microphone
25 Lower microphone volume
26 Raise microphone volume
27 Help
28 Find
29 New
30 Open
31 Close
32 Save
33 Print
34 Undo
35 Redo
36 Copy
37 Cut
38 Paste
39 Reply
40 Forward (mail)
41 Send
42 Spelling checker
43 Toggle dictation and command/control
44 Toggle microphone
45 Corrections
(Daftar yang disebutkan di atas disalin dari https://groups.google.com/forum/#!msg/microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB-8J (dalam bahasa Prancis))
Pengaturan harus bekerja setelah reboot.
Pintasan desktop
Dimungkinkan untuk menetapkan tombol pintas yang Anda perlukan untuk pintasan di desktop windows, menu mulai, panel peluncuran cepat, atau disematkan ke bilah tugas.
Mencari melalui itu bisa menyusahkan, sebagai gantinya Anda mungkin ingin menyalin teks berikut dalam file teks baru, ganti c:\
di baris pertama dengan jalur direktori home pengguna Anda seperti c:\Users\jwhite\
, simpan di bawah nama Script.vbs
dan jalankan.
Const rootdir = "c:\"
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")
logname="test.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Searching for shortcuts with hotkeys" & vbCrLf
recursedirs( fso.GetFolder(rootdir) )
logfile.Write "Done searching" & vbCrLf
logfile.Close
Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next
For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub
Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function
Sub check(fname)
Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if
End Sub
Setelah beberapa menit, ia akan membuat file bernama test.txt
dalam folder yang sama dengan skrip itu sendiri dengan konten seperti:
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
Perangkat lunak
AFAIK, perangkat lunak Windows Hotkey Explorer bekerja dengan menekan setiap tombol pintas yang ada, dan kemudian berusaha untuk mencegat apa pun yang dipanggil sebagai hasilnya. Saya percaya pada Windows 8 dan lebih tinggi tidak mungkin untuk mencegat hotkeys seperti itu lagi, oleh karena itu metode ini tidak lagi berfungsi, jadi mungkin tidak ada perangkat lunak seperti itu mungkin.
Saya percaya meminta rekomendasi perangkat lunak mungkin tidak sesuai untuk SuperUser.com, sebagai gantinya Anda mungkin ingin menjawab pertanyaan berikut di situs web yang didedikasikan untuk itu: /softwarerecs/33669/tool-to-list- semua hotkey windows saat ini