是否有使用代码的快捷方式或方法,对Command + F当前突出显示的项目执行任何操作?


0

标题几乎说明了一切。此外,如果有人知道如何使用任何语言或命令将某些内容拖放到浏览器中,请分享。

要清楚我正在谈论这样的事情:

  1. 按命令+ f
  2. 输入“the”
  3. (在这里插入魔术热键,或一些代码,对命令+ f当前突出显示的单词执行任何操作)

例如,这可用于单击链接,或突出显示句子中的第一个单词(如果您可以使用该命令快速连续进行2次单击)(此时您可以使用shift +箭头键突出显示其余部分)句子,或其他命令一次突出多个字符,如shift + command + arrow keys)

据我所知,没有这样的捷径,但我不明白为什么,(所以也许一个确实存在,我只是不知道它)。


1
您将需要几个已经实现的快捷方式。例如,您可以使用CMD + C进行复制,然后使用鼠标或触控板进行单击。
Jules

你不能做命令f然后直接开始突出显示或点击一个单词(这就是我要求的)。我知道用物理鼠标点击,我想知道是否有一个快捷方式点击命令+ f突出显示的项目当前。显然没有,或者没有一个广为人知。
pau

好的,这更能解释你的问题。也许你可以编辑你的问题以避免downvotes。
Jules

我说了一个快捷方式或一些代码来点击命令f当前突出显示的项目。我还说我正在寻找一条捷径/一段代码 让我点击 (我认为排除“点击它”是一个有效答案的可能性)。我该如何表达这个问题?我不知道如何更好地说出来。
pau

我认为问题本身的问题更多的是它的措辞。如果不使用3个句子来阻止人们误解它,很难优雅地表达这个问题。我可能应该把它简单地称为“是否有使用代码的快捷方式或方法,对Command + F当前突出显示的项目做任何事情?”
pau

Answers:


1

如果你 在Safari中选择文字 (你的例子) 辅助功能检查员 将在属性中列出:

  • “被动”文字。 。 AXRole: AXStaticText / AXValue:[整段文字]
  • 链接。 。 。 。 。 。 。 。 。 。 AXRole: AXStaticText / AXValue:[链接名称]

在那里检测的功能不是很多,是吗?
另一方面,TextEdit中的选定文本将显示:

  • [任何文字]。 AXRole: AXTextArea / AXValue:[全文] / AXSelectedTextRange :[价值]
  • [链接]。 。 。 。 AXRole: AXLink / AXRoleDescription: 超链接 / AXURL:[ 它的网址:http:// ... ]

在Safari中,使用突出显示的文本不能做太多。其他程序-TextEdit! - 更自然地支持可访问性, 能够 被操纵到更高的程度。

如果你看一个非常普通的按钮的层次结构(在这个页面上“编辑”),它将显示为:

AXStaticText [“edited”] / AXLink / AXGroup / AXWebArea / AXScrollArea / AXGroup / AXGroup / AXTabGroup / AXSplitGroup / AXWindow:AXStandardWindow / AXApplication

听起来不是很吸引我,寻找一个简单的按钮......
如果我必须进行搜索,我宁愿查看Safari文档的源,文本或URL,所有这些都可以访问,请参阅:Safari的sdef文件。


0

自从我上次看到这个问题以来已经有一段时间了。
刚刚想到我经常使用突出显示的单词(可以通过Cmd-F选择,逃脱)通过书签在维基百科中查找。

如果这是您的意思,请复制此代码,保存到书签(替换“http:// ...”)并通过系统偏好设置>分配快捷方式。键盘>快捷方式>应用程序快捷方式> [+]图标右侧窗口>键入bookmarklet的名称,指定快捷方式。

以下是维基百科需要的(小)JavaScript:

javascript:doGetSel=window.getSelection();%20%20open(%22http://de.wikipedia.org/w/index.php?search=%22+doGetSel);

将此代码调整到任何其他站点很简单。搜索其他页面上的任何内容,复制其搜索字符串并替换“ http://de.wikipedia.org/w/index.php?search= ......无论你想要什么。

我使用类似的代码来获取translate.google翻译的单词/句子:

javascript:doGetSel=window.getSelection();%20%20open(%22https://translate.google.de/#en/de/%22+doGetSel);


我的想法只是我希望能够不使用鼠标。我希望能够在页面上寻找我正在寻找的东西,然后点击它,或者选择整个句子。我知道如果您选择一个单词,则可以通过按住shift并使用箭头键选择更多文本。但是,要清楚,我的想法很简单,我试图想象一个人怎么可以完全停止使用鼠标,但比其他一些解决方案ID更优雅。我发现了一些叫做shortcat的东西,但我忘记了为什么但它似乎排序缺乏。他们有一种使用kb移动鼠标的方法
pau

嗯,这不是问题,只是第二步。很容易。制作完这个书签后,只需转到系统偏好设置>键盘>快捷方式>应用程序快捷方式> [添加到Safari]并输入书签的名称(如果在收藏夹栏中也会找到)。我使用Opt-w在维基百科中打开文章。
clemsam lang
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.