# shortcuts

Published articles for shortcuts.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Toolbox App 3.8: Improves IDE Update Handling on macOS and Fixes Keyboard Navigation

DevFeed: [Toolbox App 3.8: Improves IDE Update Handling on macOS and Fixes Keyboard Navigation](<https://devfeed.tech/articles/toolbox-app-3-8-improves-ide-update-handling-on-macos-and-fixes-keyboard-navigation-21587.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/toolbox-app/2026/09/toolbox-app-3-8-improves-ide-update-handling-on-macos-and-fixes-keyboard-navigation/>)

Author: Ivan Kuzmin

Published: 2026-09-14T16:05:56Z

Content type: release

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [ide](<https://devfeed.tech/topics/ide.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [cleanup](<https://devfeed.tech/tags/cleanup.md>), [ide](<https://devfeed.tech/tags/ide.md>), [jetbrains-toolbox](<https://devfeed.tech/tags/jetbrains-toolbox.md>), [macos](<https://devfeed.tech/tags/macos.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [toolbox-app](<https://devfeed.tech/tags/toolbox-app.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Toolbox App 3.8 improves IDE update handling on macOS, restores keyboard navigation in project and tool lists, and adds progress reporting and safeguards for cleanup of leftover IDE directories.

### Source excerpt

Version 3.8 of the Toolbox App restores keyboard navigation in project and tool lists. On macOS, manual IDE updates stay available even when the system reports the installation directory as protected. IDE updates remain available on macOS macOS was sometimes incorrectly reporting an IDE installation directory as non-writable, causing the Toolbox App to needlessly disable [...]

## What is the Super key in Omarchy?

DevFeed: [What is the Super key in Omarchy?](<https://devfeed.tech/articles/what-is-the-super-key-in-omarchy-30884.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-the-super-key-in-omarchy/>)

Author: Roger Perkin

Published: 2026-09-11T09:52:11Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [commands](<https://devfeed.tech/tags/commands.md>), [faq](<https://devfeed.tech/tags/faq.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vim](<https://devfeed.tech/tags/vim.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains that Omarchy uses the Super key as the primary modifier for system navigation and shortcuts. It describes ten shortcut categories, including launching applications, closing windows, opening a terminal, changing layouts, viewing keybindings, navigating windows, switching workspaces, and moving windows between workspaces.

### Source excerpt

In Omarchy, the Super key acts as the primary modifier key for almost all system navigation and shortcuts, functioning as the Windows key on standard keyboards or the Command key on a Mac layout Based on standard Omarchy configurations and recent Hyprland window manager defaults, here are the top 10 essential Super key combinations you need to know for ...

## App Intents: One Java Declaration for Siri, Spotlight, and Shortcuts

DevFeed: [App Intents: One Java Declaration for Siri, Spotlight, and Shortcuts](<https://devfeed.tech/articles/app-intents-one-java-declaration-for-siri-spotlight-and-shortcuts-19197.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/app-intents-siri-spotlight-shortcuts/>)

Author: Shai Almog

Published: 2026-08-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Maven](<https://devfeed.tech/topics/maven.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [build](<https://devfeed.tech/tags/build.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [maven-plugin](<https://devfeed.tech/tags/maven-plugin.md>), [native](<https://devfeed.tech/tags/native.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [spotlight](<https://devfeed.tech/tags/spotlight.md>)

### AI overview

Codename One App Intents use Java annotations to generate reflection-free handlers for Siri, Spotlight, Shortcuts, Android launcher shortcuts, and internal application commands. The article explains build-time validation, entity parameters, routing, and concurrent handler execution.

### Source excerpt

Codename One App Intents generate reflection-free handlers for Siri, Spotlight, Shortcuts, Android launcher shortcuts, and an application command layer from Java annotations.

## Standardize with ⌘ O ⌘ P to reduce cognitive load

DevFeed: [Standardize with ⌘ O ⌘ P to reduce cognitive load](<https://devfeed.tech/articles/standardize-with-o-p-to-reduce-cognitive-load-25231.md>)

Original publisher: [Read original article](<https://kau.sh/blog/cmd-o-cmd-p-cognitive-load/>)

Author: Kaushik Gopal

Published: 2025-11-01T00:38:50Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [android-studio](<https://devfeed.tech/tags/android-studio.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [macos](<https://devfeed.tech/tags/macos.md>), [notes](<https://devfeed.tech/tags/notes.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

The author recommends standardizing ⌘ O for opening a file or note and ⌘ P for opening a command palette across macOS apps such as Obsidian, Android Studio, IntelliJ, and Cursor. They report that using consistent shortcuts reduces the need to remember app-specific commands and helps build muscle memory.

### Source excerpt

There are a few apps on macOS in the text manipulation category that I end up spending a lot of time on. For example: Obsidian (for notes), Zed (text editor + IDE lite), Android Studio & Intellij (IDE++), Cursor (IDE + AI), etc. All these apps have two types of commands that I frequently use: Open a specific file or note Open the command palette (or find any action menu) But by default, these apps use ever so slightly different shortcuts. One might use ⌘ P, another might use ⌘ ⇧ P, etc. I've found it incredibly helpful to take a few minutes and make these specific keyboard shortcuts the same everywhere. So now I use: ⌘ O - Open a file/note ⌘ P - Open the command palette (or equivalent action menu) This small change has reduced cognitive load significantly. I no longer have to think about which app I'm in, and what the shortcut is for that specific app. Muscle memory takes over, and I can just get things done faster. Highly recommended!

## Why modal editing became associated with Vim

DevFeed: [Why modal editing became associated with Vim](<https://devfeed.tech/articles/modal-editing-is-a-weird-historical-contingency-we-have-through-sheer-happenstance-25494.md>)

Original publisher: [Read original article](<https://buttondown.com/hillelwayne/archive/modal-editing-is-a-weird-historical-contingency/>)

Author: Hillel Wayne

Published: 2025-10-21T16:46:24Z

Content type: article

Language: en

Sources: [Newsletter feed for Hillel Wayne's Newsletter](<https://devfeed.tech/sources/newsletter-feed-for-hillel-wayne-s-newsletter.md>)

Topics: [Vim](<https://devfeed.tech/topics/vim.md>), [GUI](<https://devfeed.tech/topics/gui.md>)

Tags: [keyboard](<https://devfeed.tech/tags/keyboard.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

The article explains modal editing, focusing on how Vim uses modes to assign different functions to the same keys. It argues that modal editing's popularity likely followed from vi's historical success rather than from an obviously superior feature.

### Source excerpt

A while back my friend Pablo Meier was reviewing some 2024 videogames and wrote this: I feel like some artists, if they didn't exist, would have the resulting void filled in by someone similar (e.g. if Katy Perry didn't exist, someone like her would have). But others don't have successful imitators or comparisons (thinking Jackie Chan, or Weird Al): they are irreplaceable. He was using it to describe auteurs but I see this as a property of opportunity, in that "replaceable" artists are those who work in bigger markets. Katy Perry's market is large, visible and obviously (but not easily) exploitable, so there are a lot of people who'd compete in her niche. Weird Al's market is unclear: while there were successful parody songs in the past, it wasn't clear there was enough opportunity there to support a superstar. I think that modal editing is in the latter category. Vim is now very popular and has spawned numerous successors. But its key feature, modes, is not obviously-beneficial, to the point that if Bill Joy didn't make vi (vim's direct predecessor) fifty years ago I don't think we'd have any modal editors today. A quick overview of "modal editing" In a non-modal editor, pressing the "u" key adds a "u" to your text, as you'd expect. In a modal editor, pressing "u" does something different depending on the "mode" you are in. In Vim's default "normal" mode, "u" undoes the last change to the text, while in the "visual" mode it lowercases all selected text. It only inserts the character in "insert" mode. All other keys, as well as chorded shortcuts (ctrl-x), work the same way. The clearest benefit to this is you can densely pack the keyboard with advanced commands. The standard US keyboard has 48ish keys dedicated to inserting characters. With the ctrl and shift modifiers that becomes at least ~150 extra shortcuts for each other mode. This is also what IMO "spiritually" distinguishes modal editing from contextual shortcuts. Even if a unimodal editor lets you change a k

## Appending Text to Obsidian via Shortcuts

DevFeed: [Appending Text to Obsidian via Shortcuts](<https://devfeed.tech/articles/appending-text-to-obsidan-via-shortcuts-39464.md>)

Original publisher: [Read original article](<https://akrabat.com/appending-text-to-obsidan-via-shortcuts/>)

Author: Rob

Published: 2025-10-14T10:00:00Z

Content type: tutorial

Language: en

Sources: [Rob Allen](<https://devfeed.tech/sources/rob-allen.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [automate](<https://devfeed.tech/tags/automate.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [mac](<https://devfeed.tech/tags/mac.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [schema](<https://devfeed.tech/tags/schema.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains how to use Apple Shortcuts and Obsidian's obsidian:// URI schema to append text to the current Obsidian daily note. The shortcut prompts for text, adds the current time as a heading, URL-encodes the content, and opens the URI with the append parameter.

### Source excerpt

Sometimes it's helpful to add some text to my current Obsidian daily note without having to switch to Obsidian, find the daily note and then type my text. To do this, we can use the magic of Obsidian's obsidian:// URI schema and automate the text capture in Apple Shortcuts, with an assigned keyboard shortcut to activate it. This is the Shortcut: There's a number of steps in the Shortcut. Firstly we Ask For some text... continue reading.

## Extracting moments of interest from Dash Cam footage

DevFeed: [Extracting moments of interest from Dash Cam footage](<https://devfeed.tech/articles/extracting-moments-of-interest-from-dash-cam-footage-38825.md>)

Original publisher: [Read original article](<https://lengrand.fr/extracting-moments-of-interest-from-dash-cam-footage/>)

Author: Julien

Published: 2025-09-12T08:21:23Z

Content type: tutorial

Language: en

Sources: [Thoughts, stories and ideas.](<https://devfeed.tech/sources/thoughts-stories-and-ideas.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [log management](<https://devfeed.tech/topics/log-management.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [automation](<https://devfeed.tech/tags/automation.md>), [dashcam](<https://devfeed.tech/tags/dashcam.md>), [diy](<https://devfeed.tech/tags/diy.md>), [dyi](<https://devfeed.tech/tags/dyi.md>), [incident](<https://devfeed.tech/tags/incident.md>), [location](<https://devfeed.tech/tags/location.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

The author describes using Apple Shortcuts to log interesting dashcam incidents by voice. The shortcut records the current date and location in a note when the author says "record incident," avoiding the need to search entire dashcam recordings.

### Source excerpt

DIY Dashcam Incident Logging with Apple Shortcuts After buying my first car at nearly 40, I needed a way to mark interesting dashcam moments while driving. My solution? A simple Apple Shortcut that voice-captures timestamp and location data into a note when I say "record incident."

## Live Templates in Android Studio

DevFeed: [Live Templates in Android Studio](<https://devfeed.tech/articles/live-templates-in-android-studio-25829.md>)

Original publisher: [Read original article](<https://segunfamisa.com/posts/android-studio-live-templates>)

Author: Segun Famisa

Published: 2025-07-17T06:00:00Z

Content type: tutorial

Language: en

Sources: [Segun Famisa](<https://devfeed.tech/sources/segun-famisa.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ide](<https://devfeed.tech/topics/ide.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [code](<https://devfeed.tech/tags/code.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [tests](<https://devfeed.tech/tags/tests.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains IntelliJ-based IDE live templates, with a focus on creating a custom Android Studio template for Kotlin test functions that use backticks. It describes the template settings, applicable context, abbreviation, description, and template variables.

### Source excerpt

If you are already familiar with live templates, feel free to skip to the live template for kotlin tests If you use IntelliJ-based IDEs like Android Studio, WebStorm, etc., chances are that you have seen some kinds of "shortcuts" (pictured below) show up when you press some key combinations. These are called live templates. For example, if you type sout in a Java/Kotlin file, you see a pop-up like the one above. When you press tab, it autocompletes into System.out.println (in Java) or println in Kotlin. Live templates allow you to generate common code constructs by typing keywords that trigger the template. This feature is not new, and I definitely remember seeing it in the Netbeans IDE when I developed J2ME applications. If, like me, you write a lot of Android code in Android Studio, you may also know that if you type comp in a Kotlin file and press the tab key, a composable function is generated. I have personally found these templates extremely useful for developing faster, and I use them all the time. I even have a few of my own templates, and one of them is the main reason I am writing this article. -- Live Template for Kotlin tests One of the things I do almost every day when I write code is write tests. If you use Kotlin, you might know that backticks are allowed in test function names. I like to optimise my workflow, and I realised this was an opportunity to save myself a few keystrokes for every test I write. I ended up writing a live template to automatically create a test function with backticks (does anyone else find the backtick key awkwardly placed on the keyboard?). To set this up, I follow the instructions on JetBrains' website. You can do the same: CMD + , to open settings Navigate to Editor > Live Templates Select Kotlin group (the templates are usually grouped, but you can also create your own group if you so please) Click on the little + button or CMD + N , and select 1 or Live Template Now we can begin to set the details for the live template. Th

## Some terminal frustrations

DevFeed: [Some terminal frustrations](<https://devfeed.tech/articles/some-terminal-frustrations-21117.md>)

Original publisher: [Read original article](<https://jvns.ca/blog/2025/02/05/some-terminal-frustrations/>)

Author: Julia Evans

Published: 2025-02-05T16:57:00Z

Content type: article

Language: en

Sources: [Julia Evans](<https://devfeed.tech/sources/julia-evans.md>)

Topics: [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [cli](<https://devfeed.tech/tags/cli.md>), [linux](<https://devfeed.tech/tags/linux.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [switching](<https://devfeed.tech/tags/switching.md>), [systems](<https://devfeed.tech/tags/systems.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

The article analyzes responses from a terminal-use survey completed by 1,600 people. It groups common frustrations into difficulty remembering CLI syntax, redirects, and keyboard shortcuts; differences between operating systems, shells, editors, and command versions; and problems with SSH environments, servers, containers, and terminal colors. The author notes that most respondents were experienced terminal users and that the survey methodology was informal.

### Source excerpt

A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked: What's the most frustrating thing about using the terminal for you? 1600 people answered, and I decided to spend a few days categorizing all the responses. Along the way I learned that classifying qualitative data is not easy but I gave it my best shot. I ended up building a custom tool to make it faster to categorize everything. As with all of my surveys the methodology isn't particularly scientific. I just posted the survey to Mastodon and Twitter, ran it for a couple of days, and got answers from whoever happened to see it and felt like responding. Here are the top categories of frustrations! I think it's worth keeping in mind while reading these comments that 40% of people answering this survey have been using the terminal for 21+ years 95% of people answering the survey have been using the terminal for at least 4 years These comments aren't coming from total beginners. Here are the categories of frustrations! The number in brackets is the number of people with that frustration. I'm mostly writing this up for myself because I'm trying to write a zine about the terminal and I wanted to get a sense for what people are having trouble with. remembering syntax (115) People talked about struggles remembering: the syntax for CLI tools like awk, jq, sed, etc the syntax for redirects keyboard shortcuts for tmux, text editing, etc One example comment: There are just so many little "trivia" details to remember for full functionality. Even after all these years I'll sometimes forget where it's 2 or 1 for stderr, or forget which is which for > and >>. switching terminals is hard (91) People talked about struggling with switching systems (for example home/work computer or when SSHing) and running into: OS differences in keyboard shortcuts (like Linux vs Mac) systems which don't have their preferred text editor ("no vim" or "only vim") different versions of the same command (like Ma

## macOS Keyboard Shortcut Localization

DevFeed: [macOS Keyboard Shortcut Localization](<https://devfeed.tech/articles/macos-keyboard-shortcut-localization-13510.md>)

Original publisher: [Read original article](<https://zed.dev/blog/keyboard-localization>)

Author: Conrad Irwin

Published: 2024-11-08T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [ASCII](<https://devfeed.tech/topics/ascii.md>), [Vim](<https://devfeed.tech/topics/vim.md>)

Tags: [ascii](<https://devfeed.tech/tags/ascii.md>), [japanese](<https://devfeed.tech/tags/japanese.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [layout](<https://devfeed.tech/tags/layout.md>), [macos](<https://devfeed.tech/tags/macos.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

Zed 0.162 changes keyboard shortcut handling so shortcuts work across Cyrillic, Japanese IME-based, and non-US Latin keyboard layouts. The update changes modifier requirements, coordinates shortcut processing with IMEs, and uses macOS Latin-based layouts for non-Latin keyboards.

### Source excerpt

How macOS shortcuts work on different layouts.

## Creating a Keyboard Shortcut Hook in React (Deep Dive)

DevFeed: [Creating a Keyboard Shortcut Hook in React (Deep Dive)](<https://devfeed.tech/articles/creating-a-keyboard-shortcut-hook-in-react-deep-dive-37598.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/keyboard-shortcut-hook-react/>)

Author: hello@taniarascia.com

Published: 2024-10-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [code](<https://devfeed.tech/tags/code.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [function](<https://devfeed.tech/tags/function.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [keyboard-shortcuts](<https://devfeed.tech/tags/keyboard-shortcuts.md>), [react](<https://devfeed.tech/tags/react.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

A tutorial on creating a custom React hook for keyboard shortcuts. It covers single keys, modifier combinations, key sequences, event-handler caching, stale state, and preventing shortcuts while typing.

### Source excerpt

Recently I needed to add some keyboard shortcuts to an app I was working on. I wrote up some example code and decided to write this article...

## Ten years of Overcast: A new foundation

DevFeed: [Ten years of Overcast: A new foundation](<https://devfeed.tech/articles/ten-years-of-overcast-a-new-foundation-38593.md>)

Original publisher: [Read original article](<https://marco.org/2024/07/16/overcast-rewrite>)

Author: Marco Arment

Published: 2024-07-16T12:57:40Z

Content type: article

Language: en

Sources: [Marco.org](<https://devfeed.tech/sources/marco-org.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Playback](<https://devfeed.tech/topics/playback.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [accessible](<https://devfeed.tech/tags/accessible.md>), [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [faster](<https://devfeed.tech/tags/faster.md>), [launch](<https://devfeed.tech/tags/launch.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [playback](<https://devfeed.tech/tags/playback.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [rewrite](<https://devfeed.tech/tags/rewrite.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [storage](<https://devfeed.tech/tags/storage.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [sync](<https://devfeed.tech/tags/sync.md>)

### AI overview

Overcast has launched a substantial rewrite and redesign of most of its iOS app for its tenth anniversary. The update improves responsiveness, reliability, accessibility, navigation, and controls, while retaining most features and the existing audio engine. Streaming has been replaced by downloading episodes before playback, and several missing features are planned to return.

### Source excerpt

Today, on the tenth anniversary of Overcast 1.0, I'm happy to launch a complete rewrite and redesign of most of the iOS app, built to carry Overcast into the next decade -- and hopefully beyond. Like podcasts better than blog posts? Listen to ATP #596 for more! What's new Much faster, more responsive, more reliable, and more accessible. Modern design, optimized for easily-reached controls on today's phone sizes. Improvements throughout, such as undoing large seeks, new playlist-priority options, easier navigation, and more. What's not Most features. Overcast is still Overcast! The audio engine. It's the best part of Overcast, and still leads the industry in sound quality, silence skipping, and volume normalization. (More soon!) The business. I'm still a one-person operation, with no funding or external ownership, serving only my customers. My principles. I always want to make the best podcast app, and I'll never disrespect your time, attention, or privacy. What's gone Streaming. Most big podcasts now use dynamic ad insertion, which causes bugs and problems for streaming playback.1 Downloading episodes completely before they begin playback is much more reliable. Tapping a non-downloaded episode will now open the playback screen, download it, then start playback. It works similarly to the way streaming did before, but playback begins after the download completes, not after a portion of it is buffered. On today's fast networks, this usually only takes a few extra seconds. And in the near future, I'll be adding smarter options and more control over selective downloading of episodes to further improve the experience for people who don't automatically download every episode. What's next The last few missing features from the old app, such as Shortcuts support, storage management, and OPML. These are absent now, but will return soon. More options for downloading and deleting episodes. Upgrading the Apple Watch app to the new, faster sync engine. (The Watch app is currently

## A Guided Introduction to Text Manipulation in Zed

DevFeed: [A Guided Introduction to Text Manipulation in Zed](<https://devfeed.tech/articles/text-manipulation-kung-fu-for-the-aspiring-black-belt-13542.md>)

Original publisher: [Read original article](<https://zed.dev/blog/text-manipulation>)

Author: Joseph Lyons

Published: 2024-05-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [guide](<https://devfeed.tech/tags/guide.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [learn](<https://devfeed.tech/tags/learn.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [palette](<https://devfeed.tech/tags/palette.md>), [search](<https://devfeed.tech/tags/search.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

A tutorial introducing text manipulation in Zed through guided exercises. It covers cursor navigation, text selection, command discovery through the command palette, and related keyboard shortcuts.

### Source excerpt

Learn the basics of text manipulation in Zed via a series of guided exercises.

## The power of extensive command history in Bash and Zsh

DevFeed: [The power of extensive command history in Bash and Zsh](<https://devfeed.tech/articles/the-power-of-extensive-command-history-in-bash-and-zsh-27706.md>)

Original publisher: [Read original article](<https://gagor.pro/2024/03/the-power-of-extensive-command-history-in-bash-and-zsh/>)

Author: Tom

Published: 2024-03-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Zsh](<https://devfeed.tech/topics/zsh.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [bash-history](<https://devfeed.tech/tags/bash-history.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [extensive-command-history](<https://devfeed.tech/tags/extensive-command-history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-shell-tips](<https://devfeed.tech/tags/linux-shell-tips.md>), [macos](<https://devfeed.tech/tags/macos.md>), [macos-shell-tips](<https://devfeed.tech/tags/macos-shell-tips.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [terminal-productivity](<https://devfeed.tech/tags/terminal-productivity.md>), [zsh](<https://devfeed.tech/tags/zsh.md>), [zsh-history](<https://devfeed.tech/tags/zsh-history.md>)

### AI overview

This tutorial explains how to maintain and search extensive command history in Bash and Zsh to reduce repeated command lookups and improve terminal efficiency. It discusses history recall, fuzzy finding, and configuration considerations such as overly aggressive deduplication.

### Source excerpt

Learn how to leverage extensive command history in Bash and Zsh to improve your efficiency and productivity in the terminal.

## Apple's iOS 17.4 Changes Threaten Progressive Web App Features in the EU

DevFeed: [Apple's iOS 17.4 Changes Threaten Progressive Web App Features in the EU](<https://devfeed.tech/articles/home-screen-advantage-26541.md>)

Original publisher: [Read original article](<https://infrequently.org/2024/02/home-screen-advantage/>)

Author: Alex Russell

Published: 2024-02-25T00:00:00Z

Content type: opinion

Language: en

Sources: [Alex Russell](<https://devfeed.tech/sources/alex-russell.md>)

Topics: [PWA](<https://devfeed.tech/topics/pwa.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Web](<https://devfeed.tech/topics/web.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [competition](<https://devfeed.tech/tags/competition.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [device-apis](<https://devfeed.tech/tags/device-apis.md>), [dma](<https://devfeed.tech/tags/dma.md>), [geofencing](<https://devfeed.tech/tags/geofencing.md>), [ios](<https://devfeed.tech/tags/ios.md>), [push-notifications](<https://devfeed.tech/tags/push-notifications.md>), [pwa](<https://devfeed.tech/tags/pwa.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [web](<https://devfeed.tech/tags/web.md>), [webdev](<https://devfeed.tech/tags/webdev.md>)

### AI overview

The article argues that Apple's iOS 17.4 changes in the EU will restrict progressive web app capabilities, including storage, push notifications, app-like interfaces, and device APIs. It contrasts the threatened changes with continued PWA support on Windows and Android and frames them as a response to the EU Digital Markets Act.

### Source excerpt

Update: OWA is out with an open letter appealing to Apple to do better. If you care about the future of the web, I encourage you to sign it, particularly if you live in the EU or build products for the common market. After weeks of confusion and chaos, Apple's plan to kneecap the web has crept into view, menacing a PWApocalypse as the March 6th deadline approaches for compliance with the EU's Digital Markets Act (DMA). The view from Cupertino. The DMA requires Apple to open the iPhone to competing app stores, and its lopsided proposal for "enabling" them is getting most of the press. But Apple knows it has native stores right where it wants them. Cupertino's noxious requirements will take years to litigate. Meanwhile, potential competitors are only that. But Cupertino can't delay the DMA's other mandate: real browsers, downloaded from Apple's own app store. Since it can't bar them outright, it's trying to raise costs on competitors and lower their potential to disrupt Apple's cozy monopoly. How? By geofencing browser choice and kneecapping web apps, all while gaslighting users about who is breaking their web apps. The immediate impact of iOS 17.4 in the EU will be broken apps and lost data, affecting schools, governments, startups, gamers, and anyone else with the temerity to look outside the one true app store for even a second. None of this is required by the DMA, as demonstrated by continuing presence of PWAs and the important features they enable on Windows and Android, both of which are in the same regulatory boat. The data loss will be catastrophic for many, as will the removal of foundational features. Here's what the landscape looks like today vs. what Apple is threatening: PWA Capability Windows Android iOS 17.3 iOS 17.4 App-like UI ✅ ✅ ✅ ❌ Settings Integration ✅ ✅ ✅ ❌ Reliable Storage ✅ ✅ ✅ ❌ Push Notifications ✅ ✅ ✅ ❌ Icon Badging ✅ ✅ ✅ ❌ Share-to PWA ✅ ✅ ❌ ❌ App Shortcuts ✅ ✅ ❌ ❌ Device APIs ✅ ✅ ❌ ❌ Apple's support for powerful web apps wasn't stellar, b

## Option ⌥ key for shortcuts vs special characters

DevFeed: [Option ⌥ key for shortcuts vs special characters](<https://devfeed.tech/articles/option-key-for-shortcuts-vs-special-characters-25305.md>)

Original publisher: [Read original article](<https://kau.sh/blog/option-keyboard-shortcut-macos/>)

Author: Kaushik Gopal

Published: 2024-02-04T08:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [macos](<https://devfeed.tech/tags/macos.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains how macOS can interpret Option-key shortcuts as special-character input instead of application commands. It compares failed remapping attempts and the Unicode Hex Input keyboard, then recommends creating or installing a custom keyboard layout such as "US Plain" as an Input source to reliably resolve the issue.

### Source excerpt

Ever tried using the option key (⌥) with another character as a keyboard shortcut in a macOS app? For example, in Obsidian I use ⌥ r to replace templates in the active file; or ⌥ a to archive completed tasks for the day. Using the default English > U.S. keyboard (or ABC) types special characters in your app like å or ® vs executing your app shortcuts. It's frustrating. If you're heavy keyboard shortcut or a programmer wanting to use more keyboard shortcuts in your IDE like me, you'll derive more use from ⌥ being used as a keyboard shortcut modifier. Solution 1 ✗ ## I'm not one to shy away from keyboard hacking. So I tried Karabiner to force remap the ⌥ keystroke when typed with another character, sending it directly to the application. That didn't work. I then pulled out my trusty Keyboard Maestro which is the tool I fall back to when all else fails. Nope, macOS seems to hijack these keystrokes at a deeper level.1 Solution 2 ~ ## There's a quicker solution2 - pick a different keyboard. A lot of online posts specifically recommend a "Unicode Hex Input" keyboard. You can start using ⌥ a without å showing up, no sweat and the keyboard shortcuts work. The Unicode Hex Input keyboard is additionally cool cause it allows typing out unicode characters with their full code. Here's an example: hold the ⌥ key and type 03c0 to see what you get.3 Problem solved? Not completely. Open a program like iA writer4 or Arc and try using the keyboard shortcut ⌥ ⇧ -> or ⌥ ⇧ <-. These basic macOS wide shortcuts should select the next/previous word respectively. Those no longer work. Let's see if there's any other options in there? The selection shortcut start working in some apps but not all of them. Sigh. The search continues. Solution 3 ✓ ## After scouring forums, apple support threads, reddit etc. I finally found a solution that works. You'll need to create a custom keyboard and provide it as an Input source to the Mac (as you saw in earlier screenshots). You can use a program like Ukelel

## A simple programming productivity trick: leave work unfinished to reach flow

DevFeed: [A simple programming productivity trick: leave work unfinished to reach flow](<https://devfeed.tech/articles/a-simple-programming-productivity-trick-leave-work-unfinished-to-reach-flow-39096.md>)

Original publisher: [Read original article](<https://read.engineerscodex.com/p/simple-software-engineering-habits>)

Author: Engineer's Codex

Published: 2023-12-15T02:05:00Z

Content type: opinion

Language: en

Sources: [Engineer's Codex](<https://devfeed.tech/sources/engineer-s-codex.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Development](<https://devfeed.tech/topics/development.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>)

Tags: [coding-habits](<https://devfeed.tech/tags/coding-habits.md>), [commands](<https://devfeed.tech/tags/commands.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [flow](<https://devfeed.tech/tags/flow.md>), [habits](<https://devfeed.tech/tags/habits.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [keyboard-shortcuts](<https://devfeed.tech/tags/keyboard-shortcuts.md>), [learning](<https://devfeed.tech/tags/learning.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [programming](<https://devfeed.tech/tags/programming.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

The article presents four software engineering and coding habits intended to improve productivity. It focuses on leaving work at a clear stopping point to resume more easily, learning keyboard and mouse shortcuts, saying no, and keeping a useful collection of commands.

### Source excerpt

A breakdown of 4 simple software engineering and coding habits that improved my productivity. These include keyboard shortcuts, learning to say no, reaching flow state faster, and keeping a big book of commands handy.

## VS Code: Tips and tricks for beginners

DevFeed: [VS Code: Tips and tricks for beginners](<https://devfeed.tech/articles/vs-code-tips-and-tricks-for-beginners-4123.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/vs-code-tips-tricks/>)

Author: dipika-bhattacharya

Published: 2023-11-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Git](<https://devfeed.tech/topics/git.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Sublime Text](<https://devfeed.tech/topics/sublime-text.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [extensions](<https://devfeed.tech/tags/extensions.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [macos](<https://devfeed.tech/tags/macos.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [tips](<https://devfeed.tech/tags/tips.md>), [tricks](<https://devfeed.tech/tags/tricks.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A beginner-oriented guide to Visual Studio Code covering built-in features, Git support, extensions, keyboard shortcuts, Zen Mode, and multi-cursor editing. It also notes that many shortcuts are similar to those in Sublime Text and explains how to customize shortcuts on macOS.

### Source excerpt

Discover essential tips and tricks for using Visual Studio Code (VS Code), a powerful IDE. Learn how to leverage its integrated editing features and Git support, and explore a few extensions.

## How to Use NFC and Spin to Create an App

DevFeed: [How to Use NFC and Spin to Create an App](<https://devfeed.tech/articles/how-to-use-nfc-and-spin-to-create-an-app-15257.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/how-to-use-nfc-and-spin-to-create-an-app>)

Author: Matt Butcher

Published: 2023-09-13T12:00:00Z

Content type: tutorial

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [JSON](<https://devfeed.tech/topics/json.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Web](<https://devfeed.tech/topics/web.md>), [iphone](<https://devfeed.tech/topics/iphone.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [json](<https://devfeed.tech/tags/json.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial on using Near Field Communication (NFC) and Spin to create a web UI and JSON REST API that works with iPhone Shortcuts.

### Source excerpt

Using Near Field Communication (NFC) and Spin to create a web UI and JSON REST API to work with iPhone Shortcuts.

## Switching between apps using shortcuts on macOS

DevFeed: [Switching between apps using shortcuts on macOS](<https://devfeed.tech/articles/switching-between-apps-using-shortcuts-on-macos-37179.md>)

Original publisher: [Read original article](<https://arkadiuszchmura.com/posts/switching-between-apps-using-shortcuts-on-macos/>)

Published: 2023-08-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Arkadiusz Chmura](<https://devfeed.tech/sources/arkadiusz-chmura.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [App](<https://devfeed.tech/topics/app.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>)

Tags: [keyboard](<https://devfeed.tech/tags/keyboard.md>), [macos](<https://devfeed.tech/tags/macos.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [spotlight](<https://devfeed.tech/tags/spotlight.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

A developer explains how to switch between frequently used apps on macOS with custom keyboard shortcuts. The approach remaps the right Command key as a Hyper key using Karabiner and assigns shortcuts in Raycast, with BetterTouchTool offered as an alternative.

### Source excerpt

This is one of the most common activities when working on a computer. To make it as seamless as possible, I assigned a custom shortcut for every app I commonly use.

## Microsoft PowerToys Tutorial: Using and Customizing Windows Utilities

DevFeed: [Microsoft PowerToys Tutorial: Using and Customizing Windows Utilities](<https://devfeed.tech/articles/use-windows-like-a-pro-powertoys-tutorial-10712.md>)

Original publisher: [Read original article](<https://technotim.com/posts/windows-powertoys/>)

Author: Techno Tim

Published: 2023-08-20T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Microsoft PowerToys](<https://devfeed.tech/topics/powertoys.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Utility Software](<https://devfeed.tech/topics/utility.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [features](<https://devfeed.tech/tags/features.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [powertoys](<https://devfeed.tech/tags/powertoys.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [utilities](<https://devfeed.tech/tags/utilities.md>), [video](<https://devfeed.tech/tags/video.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A video tutorial introduces Microsoft PowerToys, an open-source suite of Windows utilities and apps. It explains installation and customization, then demonstrates features such as Always On Top and Awake for improving productivity.

### Source excerpt

Today we're going to maximize your Productivity on Windows with Microsoft PowerToys. I'll show you step-by-step how you can use, customize, and be more efficient when using Microsoft PowerToys. 📺 Watch Video What are PowerToys for Windows? PowerToys is a set of utilities and apps that help you enhance the functionality of Windows and maximize your productivity. These tools provide a range ...

## Keyboard shortcuts for Export Unmodified Original in Photos for Mac

DevFeed: [Keyboard shortcuts for Export Unmodified Original in Photos for Mac](<https://devfeed.tech/articles/keyboard-shortcuts-for-export-unmodified-original-in-photos-for-mac-21721.md>)

Original publisher: [Read original article](<https://oleb.net/2023/photos-keyboard-shortcuts/>)

Author: Ole Begemann

Published: 2023-03-21T21:42:04Z

Content type: tutorial

Language: en

Sources: [Ole Begemann](<https://devfeed.tech/sources/ole-begemann.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>), [Script](<https://devfeed.tech/topics/script.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [commands](<https://devfeed.tech/tags/commands.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [mac](<https://devfeed.tech/tags/mac.md>), [script](<https://devfeed.tech/tags/script.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains how to assign a keyboard shortcut to Photos.app's Export Unmodified Original command on macOS. It provides a Bash script that configures the shortcut for selections of up to 20 photos, videos, or mixed items, and notes a macOS 13.2 bug requiring the relevant menu to be opened once first.

### Source excerpt

Problem The Photos app on macOS doesn't provide a keyboard shortcut for the Export Unmodified Original command. macOS allows you to add your own app-specific keyboard shortcuts via System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts. You need to enter the exact spelling of the menu item you want to invoke. Photos renames the command depending on what's selected: Export Unmodified Original For 1 Photo" turns into "... Originals For 2 Videos" turns into "... For 3 Items" (for mixed selections), and so on. Argh! The System Settings UI for assigning keyboard shortcuts is extremely tedious to use if you want to add more than one or two shortcuts. Dynamically renaming menu commands is cute, but it becomes a problem when you want to assign keyboard shortcuts. Solution: shell script Here's a Bash script1 that assigns Ctrl + Opt + Cmd + E to Export Unmodified Originals for up to 20 selected items: #!/bin/bash # Assigns a keyboard shortcut to the Export Unmodified Originals # menu command in Photos.app on macOS. # @ = Command # ^ = Control # ~ = Option # $ = Shift shortcut='@~^e' # Set shortcut for 1 selected item echo "Setting shortcut for 1 item" defaults write com.apple.Photos NSUserKeyEquivalents -dict-add "Export Unmodified Original For 1 Photo" "$shortcut" defaults write com.apple.Photos NSUserKeyEquivalents -dict-add "Export Unmodified Original For 1 Video" "$shortcut" # Set shortcut for 2-20 selected items objects=(Photos Videos Items) for i in {2..20} do echo "Setting shortcut for $i items" for object in "${objects[@]}" do defaults write com.apple.Photos NSUserKeyEquivalents -dict-add "Export Unmodified Originals For $i $object" "$shortcut" done done # Use this command to verify the result: # defaults read com.apple.Photos NSUserKeyEquivalents The script is also available on GitHub. Usage: Quit Photos.app. Run the script. Feel free to change the key combo or count higher than 20. Open Photos.app. Note: There's a bug in Photos.app on macOS 13.2 (and at least s

## Firebase introduces custom navigation with Project shortcuts and an All products page

DevFeed: [Firebase introduces custom navigation with Project shortcuts and an All products page](<https://devfeed.tech/articles/a-new-way-to-navigate-firebase-16464.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/08/dynamic-navigation>)

Author: Przemek Abratowski

Published: 2022-08-09T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-console](<https://devfeed.tech/tags/firebase-console.md>), [launch](<https://devfeed.tech/tags/launch.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [project](<https://devfeed.tech/tags/project.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

Firebase announces custom navigation that prioritizes frequently used products through Project shortcuts, with options to hide and reorder shortcuts. It also adds an All products page for viewing the Firebase platform in one place.

### Source excerpt

We wanted to make it far easier for you to find the products you're actually using, so we created something called Project shortcuts.

## Android App Shortcuts

DevFeed: [Android App Shortcuts](<https://devfeed.tech/articles/android-app-shortcuts-25674.md>)

Original publisher: [Read original article](<https://blog.sanskar10100.dev/android-app-shortcuts>)

Author: Sanskar Agrawal

Published: 2021-12-11T09:31:59Z

Content type: tutorial

Language: en

Sources: [Sanskar's Stuff](<https://devfeed.tech/sources/sanskar-s-stuff.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app](<https://devfeed.tech/tags/app.md>), [coding](<https://devfeed.tech/tags/coding.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [phones](<https://devfeed.tech/tags/phones.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

A tutorial on adding static launcher shortcuts to Android apps using shortcuts.xml. It explains how these shortcuts expose app destinations or features from the launcher, covers compatibility with lower minSdkVersion values, and discusses intents, activities, and fragment-centric architectures.

### Source excerpt

Most popular apps on Android phones have launcher shortcuts; app-specific destinations or features that appear when you long tap their icon in the launcher. Users can even drag the shortcuts outside to your home screen as demoed below: This has bee...

[Next page](<https://devfeed.tech/tags/shortcuts.md?cursor=WyIyMDIxLTEyLTExVDA5OjMxOjU5KzAwOjAwIiwgIjlmMzUxZTljLWRkMzktNDI1Yy05YWViLTQzOThiMGVmNWJiOCJd>)