任何插件可以通过键盘控制GMail邮件编辑器吗?


12

我想在键盘上使用GMail的各种RTF功能。例如,我想输入Ctrl+ M以缩进,Ctrl+ Shift+ M以缩进,并执行所有其他操作(例如添加链接或更改字体)而无需触摸鼠标。

那可能吗?是否有一些Chrome扩展程序可以做到这一点?

Answers:


4

现在不需要插件。

  • Ctrl+ [=缩进更多
  • Ctrl+ ]=减少缩进

好的局部解决方案。
Ram Rachum

1

我做了一些搜索,但似乎没有人熟练地关心超越GMail内置的快捷方式所做的事情。虽然有一个Greasemonkey脚本,但是Google将其功能集成到了当前的快捷键集中,并且提供了Google Labs产品,但是它只是将已经存在的快捷键重新绑定到了新的键上。

但是,您通常可以安装扩展程序以将键绑定添加到RTF区域。不幸的是,我找不到太多的东西,Chrome扩展程序或用户脚本。

这里称为扩展Vimium与自定义键绑定的支持,但由于它的意思匹配的Vim,它更在那里你必须点击“我”来插入模式输入(您可以在文本区域类型)的全浏览器的键盘导航解决方案然后定义的键绑定将在您按下Escape之前不会再次处理。(它缺乏真正的Vim对插入模式下的键绑定的支持,而在正常情况下仍保持在插入模式下)

对于您想要的东西,假设您不喜欢Vimium,则可能必须编写自己的扩展程序(使用Chrome加载Greasemonkey用户脚本的功能将使您习惯的样板最少)或结识一个朋友去做吧。

如果您想尝试一下这种方法,您想要做的是:

  1. 查找可编辑的小部件(对于jQuery,我认为选择器要么是要么是body[g_editable='true']iframe[id=':po']但我实际上没有尝试过)
  2. 将键绑定绑定到它们(如果使用jQuery,则有一些插件可以简化操作
  3. 触发键绑定后,以任何观察 Google提供的工具栏按钮的方式获取光标位置并在那里修改HTML 。

抱歉,我帮不上什么忙。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.