+ -
当前位置:首页 → 问答吧 → 怎麼樣可以設定說,按下某個按鍵,把窗口最大化?

怎麼樣可以設定說,按下某個按鍵,把窗口最大化?

时间:2009-12-30

来源:互联网

之前用過一款鍵盤,鍵盤的左邊有一些快捷鍵,其中一個是最大化窗口,現在用得鍵盤沒這個功能啦!,一堆用不到的快捷鍵,一個按鍵把窗口最大化該怎麼改?
我大概知道有Xmodmap這個東西,不過還是不知道怎麼改,知道的說一下,非常感謝!

作者: jiuny0209   发布时间: 2009-12-30

最大化通常要通过窗口管理器实现,比如gnome/kde/windowmaker/fluxbox等等。每种窗口管理器有自己的热键定义方法,具体设置要看你用何种管理器了。
你的意思是想对多媒体键盘的扩展键码进行映射吧?先用xev观察新键盘的对应按键代码,然后用xmodmap -e测试映射,做好之后加入到.xinitrc启动脚本。具体步骤推荐看这里:http://cweiske.de/howto/xmodmap/allinone.html

作者: lifc   发布时间: 2009-12-30

請看下一樓的,這樓我講的不清不楚的。


==============錯誤的分割線==============
不是也!!它看起不像是窗口管理器弄得,而是不用設定,直接就是一個按鈕按下去就是最大化。
像它那個有copy paste cut....就真的是這三個按鈕不用設就是這個功能。

最大化那個按鈕,上面是一個放大鏡的圖,寫Search的文字,可以按下去是最大化。
=========================================

作者: jiuny0209   发布时间: 2009-12-30

不好意思,

....這個我不知道怎麼講....
比如我在firefox按下F11是全螢幕。
然後用窗口管理器,可以弄成最大化。

可是那個鍵盤,按下去,既不是全螢幕,也不是最大化。
你如果 ``最大化'' 還可以看到工作列。
``全螢幕'' 就連選單都消失了。
可是它那個你按下去,工作列會消失,選單都還在,感覺上就只是,把你這個窗口充滿整個螢幕而已。
再按一下,整個螢幕又會回到原來同時有好幾個窗口的狀態。

作者: jiuny0209   发布时间: 2009-12-30

X window应用程序窗口的显示、隐含、布局、修饰(标题、边框等)、缩放、移动都是窗口管理器负责协调的。至于不用设置就能用应该是窗口管理器对标准windows多媒体键盘的键位代码做了默认解释(比如那个放大镜,拷贝粘贴直接发送标组合状态),而新键盘键码定义不一样所以没实现你需要的效果。
如果原来键盘还在执行xev看事件代码,不论是不是窗口管理器实现的功能只要模拟这些键码就能达到相同效果了。

作者: lifc   发布时间: 2009-12-30