Apps for displaying keypress on Linux screen.
本文介紹二個在Linux螢幕上顯示鍵盤與滑鼠按鈕操作的軟體,可用於錄製教學影片,或是在遊戲直播中展示您的操作技巧。
測試系統:Arch Linux 6.4.4,Ubuntu 22.04
註:如果你想要在Linux使用觸控螢幕打字,請參閱 Linux的觸控螢幕鍵盤
1. Screenkey#
Screenkey是Yuri D’Elia開發的軟體,只支援X11工作階段。
另有一款 Show Me The Key,功能跟Screenkey差不多,但額外支援Wayland顯示協定。
Screenkey請從官方套件庫安裝:
# Arch
sudo pacman -S screenkey slop
# Ubuntu
sudo apt-get install screenkey
開啟Screenkey的程式後就可以用了,會顯示目前的按鍵於螢幕上。
對系統匣的圖示右鍵 → Preferences可以設定顯示的位置
不要用了的話點選系統匣的圖示退出。
2. Input Overlay for OBS Studio#
這是給OBS Studio用的外掛,界面比較炫砲,支援多種顯示鍵盤與搖桿的操作。僅錄影、直播的時候會重疊在畫面上。
- 請用 Flatpak安裝OBS,再安裝此外掛的Flatpak版本:
flatpak install com.obsproject.Studio.Plugin.InputOverlay
安裝後要到 Github下載InputOverlay的preset(
input-overlay-presets.zip
),解壓縮,隨便放到個目錄(我個人是放到~/.config/inputoverlay
)開啟OBS,點選+新增來源,選取Input Overlay
從剛剛解壓縮的目錄選取要使用的檔案,如下圖,進入qwerty的目錄(這個preset能顯示全部鍵盤),選取png檔,再選取json檔。
接著在OBS預覽窗內依照喜好,調整顯示位置。如果您還想顯示滑鼠的操作,請再新增第二個Input Overlay來源,並如法炮製選取滑鼠的preset。
您仍不會在螢幕看到剛剛新增的東西,但開始錄影後就會把他們一同錄進影片去了。