我最近注意到我的筆記型電腦有一個問題,每次打開網頁時,它都會自動滾動到頁面底部。最初我認為PageDown 鍵可能卡住了,所以我在google 上搜索了類似的錯誤,最後我使用了Passmark Keyboard Test,結果發現End 鍵被隨機按下,所以我猜它被卡住了,我無法將其“解鎖” 。所以我使用 Sharpkeys 並關閉了 End 鍵,現在 Windows 10 沒有問題了。我的主要問題是我同時使用 Ubuntu(64 位元)和 Windows 10,這個問題在 Ubuntu 和系統啟動時的 Grub 選單上仍然存在。我認為這是因為 Sharpkeys 修復使用了註冊表。有沒有什麼方法可以停用所有作業系統的 End 鍵,或者像硬體停用一樣,這樣即使是 Grub 啟動選單也不會點擊它?如有任何幫助,我們將不勝感激:)
答案1
聽起來像是鍵盤的機械問題。我會嘗試清潔甚至更換鍵盤。
答案2
有沒有什麼方法可以停用所有作業系統的 End 鍵,或者像硬體停用一樣,這樣即使是 Grub 啟動選單也不會點擊它?
不。像 Grub 這樣的軟體往往更專注於軟體執行的最小任務。事實上,這類軟體的開發人員往往會做出令人印象深刻的工作,將此類功能塞進相當少量的位元組中。使用像「禁用一鍵」這樣的選項可能不會被引導程式廣泛支持,儘管也許(這是一個很大的「也許」)這樣的功能可能會被一些更大的引導程式(如grub)支持,作為國際化的一部分努力。因此,如果軟體支援不同的鍵盤佈局,則另一種佈局可能會將「End」鍵的鍵盤掃描程式碼視為不同的東西(可能會被忽略)。但是,您最終也可能會損壞其他一些按鍵(可能特別是箭頭鍵,甚至可能是 Enter 鍵等重要的按鍵)。
即使您可以破壞 grub 中的 End 鍵,每個作業系統也可能會假設它負責開始支援硬件,包括鍵盤支援。這是常見的行為。作業系統可能會假設早期的程式碼(例如 BIOS 和引導程式)僅提供非常少的硬體支持,並且作業系統(包括使用的任何驅動程式)通常可以提供等於或優於簡單化的支持。過程的早期部分使用的軟體。因此,為了向最終用戶提供最佳體驗,作業系統通常設計為在不過度依賴系統早期部分提供的配置詳細資訊的情況下處理此任務。
最終結果是您可能需要為您使用的每個作業系統找到一個解決方案。 (好消息是,如果您可以為作業系統解決這個問題,大多數軟體都會信任作業系統,因此一旦您在作業系統中進行了此設置,您就不需要重新配置大多數軟體.)
注意:我的資訊是基於一些過時的技術,例如 BIOS。 (U)EFI 可能提供一些我尚未閱讀過的功能,因此,如果世界確實對我的答案是錯誤的存在一線希望,那麼我認為 (U)EFI 可能是您可能想要進一步研究的一線希望。即使 (U)EFI 確實具有某些功能,不同的作業系統也可能為此類設定提供不同程度的支援。因此,如果您花時間研究您想要使用的作業系統的信息,那麼您的情況可能會更好。如果 (U)EFI 沒有為您提供解決方案,我懷疑廣泛使用的標準通常可能不會為您提供您想要的任何其他解決方案。