`

Enable shortcut(Alt + Tab) on matchbox(window mana

阅读更多

以前在 MID 上用的系统,直接porting 到 Netbook 上之后。由于操作习惯不同(MID 是用finger,而Netbook是用键盘鼠标的),所以在Netbook上操作起来很不方便,特别是没有 快捷键(shortcut)。

开始的时候,觉得可能是 Key Map 出了问题。经过调查 loadkeys xmodmap xev 等,发现 Alt 和Tab 键对应的 keycode 没有问题。

Read
http://en.wikipedia.org/wiki/Alt-Tab

发现 在窗口这个层面上,控制它的快捷键的应该是 window manager. 而目前这个系统的 window manager : matchbox

接下来,事情就有头绪了.

http://matchbox-project.org/docs.html (Matchbox Client communication specifics.)
-> http://matchbox-project.org/documentation/developers/matchbox-key.txt

得知 , 定义快捷键的位置在

$prefix/share/matchbox/kdbconfig or ~/.matchbox/kbdconfig if it exists.

search <matchbox kbdconfig alt tab> on google.

a sample kbdconfig file has been found.
  http://www.filewatcher.com/p/matchbox-window-manager_0.9.3-1_i386.deb.141524/etc/matchbox/kbdconfig.html

-------------------------------------------------------------
#
# This is an example keyboard config file for matchbox
#
# You can edit this file or change per user by copying to
#  ~/.matchbox/kbdconfig
#
# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox )

### Window operation short cuts

<Alt>n=next
<Alt>p=prev
<Alt>c=close
<Alt>d=desktop
<Alt>m=!matchbox-remote -mbmenu

### App launching.

<ctrl><alt>x=!xterm
<ctrl><alt>r=!rxvt

### App launching with startup notify

<ctrl><alt>e=!!gpe-calender

### windows style key shortcuts

<alt>Tab=next
<alt><shift>Tab=prev

<alt>space=taskmenu
<alt>escape=!matchbox-remote -mbmenu
<alt>f4=close

f11=fullscreen

### super should be a 'window' key, uncomment '#' if you have one.

#<super>d=desktop
#<super>r=!xterm
#<super>e=!!nautilus

### Special keys, likely probably only available on extended keyboards.

#App=!matchbox-remote -mbmenu
#Menu=!matchbox-remote -mbmenu



分享到:
评论

相关推荐

    alt+/不提示

    ### MyEclipse中“alt+/不提示”的问题及解决方案 #### 一、问题概述 在使用MyEclipse进行Java开发时,很多开发者习惯使用快捷键`alt+/`来进行代码提示和补全,这一功能极大地提高了编码效率。然而,有时会遇到`...

    禁用Ctrl+Alt+Del源码 .rar_ctrl alt del_shortcut_system

    标题"禁用Ctrl+Alt+Del源码 .rar_ctrl alt del_shortcut_system"指向的压缩包文件包含了一种实现这一功能的源代码。 首先,我们需要了解在Windows系统中如何处理键盘事件。Windows操作系统有一个称为WinAPI...

    Delphi IDE常用快速鍵

    Ctrl+Alt+F12和Ctrl+Alt+Shift+End则可以用来对选中的代码块添加或移除多行注释。 Ctrl+Tab可以触发代码补全的弹出窗口,而Ctrl+Shift+Tab则可以回到前一个代码页面。Ctrl+Shift+空格可以打开代码参数弹出窗口。 ...

    Myeclipse Shortcut Key.doc

    3. **Ctrl+Alt+↓/↑**:复制当前行到下/上一行。在需要重复代码的情况下,这个快捷键可以节省大量时间。 4. **Alt+↓/↑**:交换当前行与下/上一行的位置。无需剪切和粘贴,方便调整代码顺序。 5. **Alt+←/→**...

    QTTabBar_1.2.1.3_glb.zip

    +now Toolbar background color is available on XP +merged Shortcut key editor +added user skins +installer update Plugin pack FileTools FolderButton WindowManager Memo ViewModeButton -folder ...

    PhpStorm_ReferenceCard.pdf

    - `Ctrl + Tab`: 在标签和工具窗口之间切换 ### 活动模板/代码片段 - `Ctrl + J`: 插入活动生成模板 - 示例:`eco`(echo语句),`fore`(foreach循环),`forek`(带索引的foreach循环),`inc/inco`(include/...

    win shortcut

    1. **任务切换**:通过`Alt + Tab`可以快速在打开的应用程序之间切换。这是一个常用的快捷键,特别是在多任务处理时非常方便。 2. **任务视图切换**:使用`WinKey + Tab`可以开启任务视图,这是一种更直观的窗口...

    Shortcut.PDF.doc

    例如,C+C会编译当前设计项目,C+R重新编译,C+D编译选定的文档,C+O打开项目选项对话框,CTRL+ALT+O打开当前项目中的文档,C+L关闭活动项目的所有文档,C+T+M访问存储管理器面板,C+T+L查看当前项目的本地历史记录...

    PADS_shortcut_key

    Ctrl+Q查询/修改对象属性,Ctrl+R旋转90度,Ctrl+S保存,Ctrl+V粘贴,Ctrl+W进入缩放模式,Ctrl+X剪切,Ctrl+Alt+C打开颜色设置窗口,Ctrl+Shift+F执行Y轴镜像,Ctrl+Alt+G打开偏好设置,Ctrl+Alt+S调出状态窗口,...

    Visual Basic 6 Shortcut and Hotkeys

    - 循环切换MDI(多文档界面)子窗口:CTRL + F6 或 CTRL + TAB - 显示MDI子窗口的系统菜单:ALT + - - 显示应用程序窗口的系统菜单:ALT + 空格键 - 显示添加项目对话框:CTRL + D - 显示自动窗口:CTRL + ALT + A -...

    fireworks 快捷键大全

    - Ctrl+Alt+4/Ctrl+Alt+(Ctrl)4:设置为最前面第四位。 - Ctrl+Alt+5/Ctrl+Alt+(Ctrl)5:设置为水平中间位置。 - Ctrl+Alt+6/Ctrl+Alt+(Ctrl)6:设置为垂直中间位置。 - Ctrl+Alt+7/Ctrl+Alt+(Ctrl)7:设置为...

    IntelliJIDEA快捷键(中文版).pdf

    - `Ctrl+N`、`Ctrl+Shift+N`和`Ctrl+Alt+Shift+N`:快速导航到类、文件和符号。 - `Alt+Left/Right`:历史导航,前进或后退。 - `Ctrl+E`:最近访问的文件。 - `Ctrl+Alt+Left/Right`:编辑窗口切换。 3. 重构...

    ShortCut.exe_命令行创建快捷方式

    shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /s 2 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ....

    键盘键用法

    - Alt+Tab:在打开的窗口间切换。 - Alt+Esc:同样在打开的窗口间切换,但按顺序切换。 - Alt+空格键:打开窗口菜单,如最小化、最大化、关闭等选项。 - Ctrl+Esc:打开开始菜单。 - 拖动某项时按Ctrl:创建...

    Shortcut.exe 命令行创建快捷方式1.0

    ::shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk ::shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk ::shortcut D:\Tencent\QQ\Bin\QQ.exe /s 2 /ld c.lnk ::shortcut D:\Tencent\...

    Hisune tab-crx插件

    A simple new labels can be automatically synchronized expansion and developer tools, use the shortcut Alt + Q switch a new TAB and developer tools.20191213bugfix url添加名称显示异常changed 天气功能...

    photoshop shortcut key

    - 按Alt双击工作区相当于Open As,Shift+Alt双击相当于Save,Ctrl+Alt双击相当于New File。 - 按Alt点击带小点的工具可循环选择隐藏工具。 - Ctrl+Alt+数字0或在Zoom工具上双击可以1:1比例查看图像。 - 按Alt+...

    ShortCut.exe_命令行创建快捷方式(2012.01.10默认位置修正)

    shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /s 2 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ....

    vs shortcut key

    - **切换文档**:`Ctrl + Tab` - **最大化/恢复编辑器**:`Ctrl + M, M` - **生成代码**:`Ctrl + Shift + B` - **转到特定行**: - 转到特定行:`Ctrl + G` - 显示状态栏中的行号:`Ctrl + Shift + G` #### 7. ...

Global site tag (gtag.js) - Google Analytics