local wezterm = require 'wezterm' local config = wezterm.config_builder() local act = wezterm.action config.launch_menu = { { label = 'PowerShell', args = { 'pwsh' }, }, } config.keys = { { key = 'M', mods = 'CTRL|SHIFT', action = act.ShowLauncher, }, { key = 'F', mods = 'CTRL|SHIFT', action = act.ToggleFullScreen, }, } config.automatically_reload_config = true config.default_prog = {"pwsh.exe"} config.font = wezterm.font 'Consolas' -- 背景透過 config.window_background_opacity = 0.65 -- 最初からフルスクリーンで起動 local mux = wezterm.mux wezterm.on("gui-startup", function(cmd) local tab, pane, window = mux.spawn_window(cmd or {}) window:gui_window():toggle_fullscreen() end) return config