问题标签 [macbookpro-touch-bar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swiftui - macCatalyst/ SwiftUI 触控栏
如何在用 SwiftUI 编写的 Catalyst- 应用程序中添加触控栏支持?
例如,如果我想在视图中显示一个按钮:
如果我在 macOS 应用程序中使用它,它可以工作,但如果我在 Catalyst 中使用它并添加 targetEnvironment,则会出现错误:
'focusable(_:onFocusChange:)' 在 iOS 中不可用,而 'touchBar(content:)' 在 iOS 中不可用
谢谢你的帮助。
macos - 如何使用 SwiftUI 显示触控栏按钮?
我正在尝试为SwiftUI
View
. 似乎有SwiftUI
使用 Views 上的功能的 API .touchBar(content: () -> View)
,但文档不存在,我无法让我的 Touch Bar 显示任何内容。
此代码确实编译并运行,但触控栏保持为空。如何让我的触摸栏使用 SwiftUI(不是催化剂)显示内容?
java - 有什么办法可以避免 Macbook Pro 的 Touch Bar 休眠?
我发现我的 MacbookPro2018 13" 的 Touch Bar 有方形闪烁。我从谷歌得知这是 Mbp 的硬件问题,但我无法立即修复它 :(
我发现它只发生在 Touch Bar 处于睡眠状态时。如果我继续操作计算机并保持 Touch Bar 处于唤醒状态,则不会出现此问题。所以我想找到一种可以避免 Touch Bar 休眠的方法。
我已经努力重复模拟按键事件(例如每 60 秒按一次“fn”)以使其保持清醒,但我尝试的以下方法不起作用。
苹果脚本
/li>PyUserInput
/li>- 爪哇机器人 /li>
问题是,尽管上面的脚本实际上可以“模拟”按键事件(按键事件确实发生了),但这些事件可能与物理/真实按下事件有所不同,因此它们无法唤醒触控栏。
那么有什么办法可以避免 Touch Bar 休眠呢?或者有什么方法可以模拟物理按下事件(我不想在看视频时每 60 秒按下一次 fn,哈哈)
感谢您的回答!:)
electron - 带有电子的持久触摸条
Electron 应用程序可以跨应用程序呈现持久的触摸栏布局吗?
使用此处的示例代码,我可以在应用程序处于前台时与触摸栏元素进行交互,但在切换到另一个应用程序时按钮会消失。
像 MTMR 这样的本地编写的项目允许自定义触摸条配置在所有应用程序中保持活动状态。
我没有在 Electron 中看到类似的机制。这样的事情是否可能,或者您必须深入研究 Swift / Objective-C 才能实现该功能?
(这是针对个人项目的,所以我不担心使用私有 API,尽管我再次不确定 Electron 是否启用了这样的功能。)
c++ - 是否需要为 C++ 编译器安装 X Code?如果我安装 X Code 并卸载它会怎样?g++ 编译器也会被删除吗?
我不确定是否应该删除 X 代码,因为它在 MacBook 上占用大量空间。我想使用 g++ 编译器来编译我的 c++ 程序。
icloud - MacBook Pro 无法选择要上传的屏幕截图的问题
我买了一台 Macbook Pro,用于进行软件开发,适用于 Android 和 iOS,它是一款相当新的 MacBook,具有双核 2.7 Ghz CPU、8GB RAM 和一个超快的 SSD 驱动器。它运行最新的 MacOS Catalina。
我最近一直在使用 Android Studio,遇到了一个我想在论坛上发帖的问题,我在我正在开发的 Android 应用程序中截取了 Java 代码的屏幕截图,并将其上传到 iCloud相片。
但是 iCloud 照片的文件选择器不允许我选择任何文件,包括不允许我选择图像文件。所有文件都是灰色的,CHOOSE 按钮也是灰色的。我将图像文件上传到我的 Microsoft OneDrive 云没有问题。注意截图。
visual-studio-code - 删除触摸栏上预配置的 VSCode 按钮
使用 VSCode 时,我试图删除触摸栏上的一些按钮。(就我而言,我想保留上一个/下一个文件按钮,但要删除调试器按钮。)
我在 VSCode 设置上看到我可以一个一个地删除按钮:“键盘 › 触摸栏:已忽略
触摸栏中不应显示的条目的一组标识符(例如workbench.action.navigateBack
)。”
但是,我不知道在哪里可以找到标识符的名称。您知道提到的标识符是什么或在哪里可以找到它们吗?
谢谢你的帮助,
[编辑] 我终于找到了这些标识符。您可以在代码 => 首选项 => 键盘快捷键中找到它们,并且在不同命令的名称下。
有关信息,预配置的标识符是:
- workbench.action.navigateBack
- workbench.action.navigateForward
- workbench.action.debug.start
- workbench.action.debug.run
spyder - 如何默认启用 Spyder Touch Bar 上的功能键?
我已经使用 miniconda 在我的 MacBook(macOS 10.15.4)上安装了 python 3.7.7 和 Spyder 4.1.2。据我了解,Spyder 不是一个独立的应用程序,而是通过 python 运行的。因此,我按照这些说明进行操作,以便 Spyder 被 macOS 识别为应用程序。这是有效的,我可以通过按fn
来使用触控栏上的功能键,但默认情况下我无法让 Spyder 使用触控栏上的功能键。当我按照Apple 的官方步骤操作时,我可以从菜单中选择 Spyder“应用程序”,但随后出现错误
您不能为应用程序 spyder 添加键盘快捷键。
谢谢你的帮助!