Autohotkey 用于为Google工作表创建空格、em破折号和项目符号的热字符串
我是一个新的使用自动热键,我真的试图使用它为一个特定的目的。现在我用Google Sheets做笔记,但问题是要创建em破折号、项目符号和空格,我必须使用多个键。要在单元格中创建行间距,需要组合使用CTRL+Enter,em虚线需要Alt+0151,项目符号需要Alt+7 到目前为止,我已经尝试了以下方法:Autohotkey 用于为Google工作表创建空格、em破折号和项目符号的热字符串,autohotkey,Autohotkey,我是一个新的使用自动热键,我真的试图使用它为一个特定的目的。现在我用Google Sheets做笔记,但问题是要创建em破折号、项目符号和空格,我必须使用多个键。要在单元格中创建行间距,需要组合使用CTRL+Enter,em虚线需要Alt+0151,项目符号需要Alt+7 到目前为止,我已经尝试了以下方法: 要创建空间,我尝试了两种方法:Home::^+Enter,Home::,其代码如下: Home::发送,^{enter}以获取空间 PgUp::发送,{U+2022}作为项目符号点 PgDn
要创建空间,我尝试了两种方法:Home::^+Enter,Home::,其代码如下: Home::发送,^{enter}以获取空间 PgUp::发送,{U+2022}作为项目符号点 PgDn::发送,{U+2014}用于em dash
使用ASCII字符对我来说很好:
^2::
Send, {alt down}{Numpad2}{Numpad5}{Numpad0}{alt up}
对于空格和短划线,将组合分别更改为32和45
在这里,我使用的是热键ctrl+2,而不是热字符串。请注意,+in Home::^+Enter是shift键。Home::Send,^{enter}有效吗?@EJE成功了,谢谢。关于em破折号和项目符号的其他两个组合键有什么建议吗?项目符号PgDn::Send的情况与此类似!7.em破折号有两个选项,PgUp::Send,{alt down}0151{alt up}或者您可以直接发送字符,PgUp::Send,{U+2014}。看起来您在这里提供的em破折号代码起作用了,但项目符号没有成功。我还尝试了PgUp::Send!{7} 但它没有起作用。你知道为什么会这样吗?编辑:没关系,明白了。代码PgUp::Send,{U+2022}适用于bulletpoint。啊,我认为alt+7是切换项目符号开/关的一种方式,但您只需要符号。在这种情况下,PgUp::Send!{NumPad7}的工作原理应该与使用unicode的解决方案类似。请注意,此特定热键可能很忙,如果兼容的快捷键或类似的东西,请不要记得他们称之为“已启用”。