電腦未安裝作業系統時是否可以更改鍵盤佈局?

電腦未安裝作業系統時是否可以更改鍵盤佈局?

我在我的電腦上安裝了ubuntu。我認為有一個錯誤,它打開了 GNU GRUB 命令列。我無法在那裡編寫命令,因為我是 dvorak 用戶。如果以後這種情況再次發生在我身上,我想更改我的系統鍵盤佈局。有這樣的事嗎?

答案1

理論上,這可以透過一台額外的計算機(稱為計算機 A)來完成。因此,將鍵盤插入電腦 A,然後將 USB 連接線將電腦 A i 插入電腦 B 的 USB(您的電腦 B 是沒有作業系統的電腦)。電腦 A 將運行從鍵盤讀取輸入的軟體,並在記憶體中更改它,然後透過 USB 電纜將其發送到電腦 B。而且您可以完全控制它的佈局。

現在在實踐中

我查找了“硬體鍵重新映射器”。有人用 arduino 做了一些事情, https://forum.colemak.com/topic/1561-arduinobased-hardware-keyboard-remapper/ 但這是 arduino 的一種非常奇怪的用法,我並不完全清楚他是如何從 USB 鍵盤讀取資料或用它寫入 USB 的,但理論上這是可能的,而且似乎他做到了。 Arduino 更典型的基本用途包括從可能放入麵包板的小型電子元件進行輸入和輸出,因此也許他剪斷了 USB 電纜並找到了一種正確解釋來自鍵盤的數據的方法。以及適合寫入 USB 的寫入方式以及模擬鍵盤的寫入方式。他已連結到他的程式碼,因此可能會有所幫助。這裡有一個視頻https://www.youtube.com/watch?v=RoG_-9lAnSI 有人展示瞭如何在硬體層面上讓 Arduino 充當鍵盤。他的影片顯示,他似乎設法將 USB 'B 型插座焊接到他的 Arduino 上。他可能還割斷了 USB 電纜。 YouTube 上可能還有許多其他有關 Arduino 讀取或寫入 USB 的影片。如果你用的是電腦,即使是像樹莓派這樣的小電腦,上面已經有一個USB插口,可以讀寫,所以會更容易,那麼你只需要知道如何讀寫即可以您的程式語言連接到USB。以及如何解釋鍵盤輸入。以及如何以模擬鍵盤的方式透過 USB 發送資料。但從硬體的角度來看,我認為使用電腦而不是 Arduino 會更容易。

這傢伙已經用Raspberry Pi(基本上是一台非常小的電腦)完成了鍵盤輸入或寫入/仿真,您會看到硬體比Arduino容易得多,因為Raspberry Pi有一個甚至兩個USB連接器(如果它只有一個,那麼您可能可以使用 USB 集線器)。影片中的 Raspberry Pi 有 2 個 USB 連接器,非常適合您 https://www.youtube.com/watch?v=-tC7nL7rVRE 不過,這仍然是一個項目,因為您必須對其進行編程(這可能並不難,因為網上有大量代碼可用)並且您必須設置您的 Pi,該部分是標準的。但與 Arduino 不同的是,所有硬體都為您準備好了,後者更為準系統。

相關內容