LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 743|回复: 4

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

[复制链接]
发表于 2009-12-30 11:40:34 | 显示全部楼层 |阅读模式
之前用過一款鍵盤,鍵盤的左邊有一些快捷鍵,其中一個是最大化窗口,現在用得鍵盤沒這個功能啦!,一堆用不到的快捷鍵,一個按鍵把窗口最大化該怎麼改?
我大概知道有Xmodmap這個東西,不過還是不知道怎麼改,知道的說一下,非常感謝!
发表于 2009-12-30 11:59:13 | 显示全部楼层
最大化通常要通过窗口管理器实现,比如gnome/kde/windowmaker/fluxbox等等。每种窗口管理器有自己的热键定义方法,具体设置要看你用何种管理器了。
你的意思是想对多媒体键盘的扩展键码进行映射吧?先用xev观察新键盘的对应按键代码,然后用xmodmap -e测试映射,做好之后加入到.xinitrc启动脚本。具体步骤推荐看这里:http://cweiske.de/howto/xmodmap/allinone.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-30 12:37:25 | 显示全部楼层
請看下一樓的,這樓我講的不清不楚的。


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

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

使用道具 举报

 楼主| 发表于 2009-12-30 13:06:45 | 显示全部楼层
不好意思,

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

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

使用道具 举报

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表