{"id":10585,"date":"2025-02-28T00:00:00","date_gmt":"2025-02-28T00:00:00","guid":{"rendered":"https:\/\/dev95.site\/lights-camera-action-button\/"},"modified":"2025-02-28T00:00:00","modified_gmt":"2025-02-28T00:00:00","slug":"lights-camera-action-button","status":"publish","type":"post","link":"https:\/\/dev95.site\/ar\/lights-camera-action-button\/","title":{"rendered":"Lights, Camera, Action Button"},"content":{"rendered":"<div id=\"dev95-2620251862\" class=\"dev95-- dev95-entity-placement\" role=\"region\" aria-label=\"\u0627\u0644\u0625\u0639\u0644\u0627\u0646\u0627\u062a\"><script async=\"async\" data-cfasync=\"false\" src=\"https:\/\/pl27862732.profitableratecpmnetwork.com\/2ad7a50e0bbc23ac6801d7b77c501463\/invoke.js\"><\/script>\r\n<div id=\"container-2ad7a50e0bbc23ac6801d7b77c501463\"><\/div><\/div><div id=\"dev95-4090642586\" class=\"dev95-before-content dev95-entity-placement\" role=\"region\" aria-label=\"\u0627\u0644\u0625\u0639\u0644\u0627\u0646\u0627\u062a\"><p style=\"text-align: center;\"><strong>Stop wasting time on dead links! \ud83d\uded1 This smart platform automatically detects your device and country to give you the exact best offer instantly. Check it out now 100% free! \ud83d\udc47<\/strong><br data-sfc-root=\"ep\" data-sfc-pl=\"|||[]\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif, &quot;Noto Color Emoji&quot;; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\" \/><a href=\"https:\/\/www.profitableratecpmnetwork.com\/pvhx5mbcc?key=ff7d362db3c20bc86fad685cc94f1fc4\">\ud83d\udd17 <strong class=\"rQesXe MPyX\" data-sfc-cp=\"\" data-sfc-root=\"ep\" data-complete=\"true\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style=\"font-family: Arial, sans-serif, &quot;Noto Color Emoji&quot;; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\">[Click here]<\/strong><\/a><\/p>\n<\/div><div>\n<p>The iPhone 15 Pro launched with a marquee feature, the Action Button. The Action Button set out to replace the mute switch, which had existed since the first iPhone was released back in 2007. The Action Button is a software-powered button, replacing what previously was a hardware switch that would toggle your phone\u2019s silent mode on or off.<\/p><div id=\"dev95-3587932092\" class=\"dev95- dev95-entity-placement\" role=\"region\" aria-label=\"\u0627\u0644\u0625\u0639\u0644\u0627\u0646\u0627\u062a\"><center>\r\n<script>\r\n  atOptions = {\r\n    'key' : '4ba6b6513c00e0ba76511f798ae56401',\r\n    'format' : 'iframe',\r\n    'height' : 50,\r\n    'width' : 320,\r\n    'params' : {}\r\n  };\r\n<\/script>\r\n<script src=\"https:\/\/www.highrevenueformat.com\/4ba6b6513c00e0ba76511f798ae56401\/invoke.js\"><\/script>\r\n\t<\/center><\/div>\n<p>The appeal of the Action Button was that now you could decide what the side button should do for you. If you wanted it to be a mute switch, no problem, the Action Button can still be one. But if you want to use it to toggle your flashlight, launch the camera, or turn on Do Not Disturb mode, these alternatives and more are now possible. The unspoken downside has always been that it\u2019s hard to decide what the Action Button should do, if it can only do one thing.<\/p>\n<p><!--preview-snippet--><\/p>\n<p>There are ways to set up the Action Button to show a menu of actions, but that makes the Action Button less convenient. You can use hacks like Federico Viticci&#8217;s <a href=\"https:\/\/www.macstories.net\/ios\/introducing-multibutton-assign-two-shortcuts-to-the-same-action-button-press-on-iphone-15-pro\/\">MultiButton<\/a>, which made it possible to assign separate tap and double-tap actions to your Action Button.<\/p>\n<p><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 970px; \"><br \/>\n      <a class=\"gatsby-resp-image-link\" href=\"https:\/\/i0.wp.com\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/c1b63\/action-button.png?ssl=1\" style=\"display: block\" target=\"_blank\" rel=\"noopener\"><br \/>\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 83.95061728395062%; position: relative; bottom: 0; left: 0; background-image: url('data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE+0lEQVQ4yzXUeUzTZxgH8JfSg0pLSw8syCVzWipXS4F6UAXBC5z1wqtEJ5OhqCiODEGGQi3D4CaKqAQ8EGSKF7QKQ9G4OZk4hgc61E1wRk2c2yQzRnj7+32X4vYmzz9v8nzyfZPnfYhlczYp2LQ+9XJ9zevOc8cGPk1dMBCjDx3YsfXj19+37nxzaH9Wr+mjuMDMtetE\/n6+XX6+o6BQyKlSoXAo5HKHv78f1WiCETJeYyHOg8d95MzBilY87Ab6u5jOhnKcKN2IB\/adQN9R5tHFQuwryTD7Bmr03t4qyOUyB4\/LgYDvCgGfC6nUw+Hq6gqlQvEIgIAA\/eRCzcHmwZtXwXRfoei5zKLLxuLHRvZVUwU9e6AAlsKN5mBNqF4qlcBLqaCjfJTsmCBv9sMPfNmw0PGMUOjmTN0DDLqRbbdJYlNN8S3mUgtw2eZwXL3Aor0Jj083sPW7d9Mv8vKxKWuDOS7OOEksEiEgwJdGR45np02NxszESTDNncVIJB6Qy2T3hxOSu4Rv\/6qknZ76Bqg\/4sDhKvy5vwI1O8pg+cJKczbnISs7Z3lCvHGyWCxCsHoMXbxgOpufNQOfrV+EzLWfMDJPKWQyz3vvn3xqOjlvKbpEaw+Draly4GAlru0qR\/6WYmzd8TVN29eAtLLKVfPiJhrd3YUI1gTT0vy57DO7N67UzkRBQR4j8XCHaqTXI2BoBIEhi9i3F7bTQzVgD1U7UF2FxrI9yNx7DCnnbtDg6haYinetXTjFYFQq5YiOjqENFUtZ9C3Hk+vpKCstYny8veDjrepnhv4REVgrnGAbrT0Ctu6YAw11qGhshfbEdYiq2ykpPoLJnxevMhkiJsrlnoiNNdILdWtYx\/3ZeH4jHV9aCxmZTAIvL+VD4J2Q4IyN2IuLbEONJwFbM3V0dSKlqQPEUgdiqacuOXuhy8xdnhwZEsnjcxEREUa7fzjKvriow922TGzJzWHcBFwo5PJ7gENAcKuX2HeW2ofa2oCff6LP+3+HyloHsmE3ONn7KMmwIjI92zzHEKHn8XmI0ofTXx92s53XTuJ47R6sTktlBAKec2zug33rRvAWxLan3PauowN4\/pSeuXoTJHUbOCu3g6RZKTHnQbdinXnORJ2ey+MiSq+l37acZY\/XVaHEko95piSGx3UdBh2DA87BBmmurLQN3bkDvHxB43LLQWavB2f+ZpCUXErmbYBuWbo5aRjkQaeLoCXWInZT1hqsyViFxMR4hsPhDIPv3rx6D56qrLTh2RMcqDtLiXEFOImrQZyVlEnJjDRoF640z4iJ0AsEAgQFjaZJSbPYxIQ4xMTooVaPZZw\/2An+9cfT92DH6QbblfOtIBMWU2JIYV0mLAaZtIQlRjMlxiXQmpaZE6LD9UKhEAqFgqrV49hg9TgEBPizKtXI\/8F7L1\/0CYit8Tti3ba9OWx+OohuDiXhs1kSkcQSbTIrNi6lvAkmhCUtMsdHhelHuLtDKBQOyjw9GQ+xmBGLRYxIJKL\/gT09t2+6DW8cqcbQIopKhsRgGiLj4uESMh1Ek4BR08x0RHQyxk6ZaU4waLXOhM5mLpcLPp8PHo8HFxeX4Tu5TPYAAJeoxoYTtS5mgVxj+Htk+GSETk1mtAlzWXXsLEYWboSXNvZWjCHa73hNBc\/HW3VCIpE8DgwM+CU8LOxBaGhIr5dS2evpKf0taHRghjPdv8vFnCRSdhHGAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"><\/span>\n  <picture><source srcset=\"\/static\/ba668be0d7696b359dbcd74da833d227\/fc615\/action-button.avif 243w, \n\/static\/ba668be0d7696b359dbcd74da833d227\/b3175\/action-button.avif 485w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/006d3\/action-button.avif 970w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/07e28\/action-button.avif 1200w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/avif\"><source srcset=\"\/static\/ba668be0d7696b359dbcd74da833d227\/0e3e2\/action-button.webp 243w, \n\/static\/ba668be0d7696b359dbcd74da833d227\/749af\/action-button.webp 485w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/dbca2\/action-button.webp 970w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/92f8c\/action-button.webp 1200w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/webp\"><source srcset=\"\/static\/ba668be0d7696b359dbcd74da833d227\/8aea6\/action-button.png 243w, \n\/static\/ba668be0d7696b359dbcd74da833d227\/44c61\/action-button.png 485w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png 970w,\n\/static\/ba668be0d7696b359dbcd74da833d227\/c1b63\/action-button.png 1200w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/png\"><br \/>\n          <img data-recalc-dims=\"1\" class=\"gatsby-resp-image-image\" src=\"https:\/\/i0.wp.com\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png?w=1280&#038;ssl=1\" alt=\"Two iPhones side by side. The first is highlighting an Action Button, the second shows the available actions\" title=\"Two iPhones side by side. The first is highlighting an Action Button, the second shows the available actions\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n        <\/picture>\n  <\/a><br \/>\n    <\/span><\/p>\n<p>These workflows and many others were built off of the Action Button\u2019s ability to run a Shortcut, but none of them ever stuck for me. While you may get a more powerful Action Button, you also get a more complicated one \u2014 trading off flexibility for fiddliness.<\/p>\n<p>Then after 18 months with the iPhone 15 Pro, I had a breakthrough. This idea came to me in a dream (literally, not metaphorically), and <a href=\"https:\/\/www.threads.net\/@mergesort\/post\/DDsGO3BvZKh\">last month<\/a> I discovered a way to use the Action Button that is useful across apps, without tying myself to one action for the Action Button.<\/p>\n<h3 id=\"our-first-app-specific-action\" style=\"position:relative;\"><a href=\"https:\/\/fabisevi.ch\/2025\/02\/28\/lights-camera-action-button\/#our-first-app-specific-action\" aria-label=\"our first app specific action permalink\" class=\"anchor before\"><svg class=\"header-link\" aria-hidden=\"true\" height=\"24\" version=\"1.1\" viewbox=\"0.5 -2 16 16\" width=\"24\"><path fill=\"currentColor\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"><\/path><\/svg><\/a>Our First App-Specific Action<\/h3>\n<p>My most common use case for the Action Button has always been to save links from my clipboard to <a href=\"https:\/\/plinky.app\/\">Plinky<\/a>, the <a href=\"https:\/\/plinky.app\/download\">link-saving app<\/a> I make. You may be thinking, \u201cPlinky has a share extension which lets you save links from any app, so why do you need the Action Button to save links from the clipboard?\u201d Because the app I send and receive links from most, Messages, surprisingly does not have a share button.<\/p>\n<p>Before mapping the Action Button to a \u201cSave Link to Plinky\u201d Shortcut, whenever a friend sends a link to me over iMessage I would have to go through multiple steps to save a link. Copy the link into my clipboard, open Plinky, and save the link manually. This was tedious, especially if I wanted to save multiple links, so I decided to take advantage of Plinky\u2019s built-in Shortcuts support to create a one-tap action, letting me save links from anywhere.<\/p>\n<p>At the same time, this action is <em>mostly<\/em> useful to me in Messages \u2014 it&#8217;s not as important when I&#8217;m in an app like Safari or Slack. This meant we were back to where we started: there&#8217;s this really useful action mapped to my Action Button, but I don&#8217;t need it all the time. That got me thinking, why can&#8217;t I create one dedicated action per app, which I can use to build a more flexible Action Button?<\/p>\n<h3 id=\"an-ios-182-interlude\" style=\"position:relative;\"><a href=\"https:\/\/fabisevi.ch\/2025\/02\/28\/lights-camera-action-button\/#an-ios-182-interlude\" aria-label=\"an ios 182 interlude permalink\" class=\"anchor before\"><svg class=\"header-link\" aria-hidden=\"true\" height=\"24\" version=\"1.1\" viewbox=\"0.5 -2 16 16\" width=\"24\"><path fill=\"currentColor\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"><\/path><\/svg><\/a>An iOS 18.2 Interlude<\/h3>\n<p>iOS 18.2 brought a very important change to Shortcuts, one that made the technique I\u2019m about to share possible. There is a new <em>Get Current App<\/em> Shortcut block, which unsurprisingly, will tell you what app you currently have open. Once I was able to figure out the current app, it became possible to conditionally run actions based on the current app.<\/p>\n<h3 id=\"action-mode\" style=\"position:relative;\"><a href=\"https:\/\/fabisevi.ch\/2025\/02\/28\/lights-camera-action-button\/#action-mode\" aria-label=\"action mode permalink\" class=\"anchor before\"><svg class=\"header-link\" aria-hidden=\"true\" height=\"24\" version=\"1.1\" viewbox=\"0.5 -2 16 16\" width=\"24\"><path fill=\"currentColor\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"><\/path><\/svg><\/a>Action Mode<\/h3>\n<p>Now that we have all of the necessary pieces, we can build out our custom App-Specific Action Button workflow. (I\u2019ve called mine Action Mode.)<\/p>\n<p><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 970px; \"><br \/>\n      <a class=\"gatsby-resp-image-link\" href=\"https:\/\/i0.wp.com\/fabisevi.ch\/static\/c617b981da20dd43c1146fe81f4a9a3b\/ecbea\/action-mode-shortcut.png?ssl=1\" style=\"display: block\" target=\"_blank\" rel=\"noopener\"><br \/>\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50.20576131687242%; position: relative; bottom: 0; left: 0; background-image: url('data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACp0lEQVQozy2QaVPbZhSF9eda0uan1dAJWJGB0OZDmwS8CMuyZFkyixfstNMpaWJCUpcQHEW7vKHF0vvqdFD79ZnnnnPmMs+e\/cxxXMl4\/N3G5MmPW1aptHfAstzmU5a1vt\/4ZrJV2LRYlvuJ43YLbLFoP3707WRrc9MqFp8+L5V2f9jZ3rYfbWxMCoXCl739A5GR2udfdctH\/\/Ub2PM1Ts76TqUmfJo6AYZ\/jLG8j6GoJ371WPj7sx1g8Ps7zFcxZEVbyErn+kqP0R1dIgxC9C5+A8OL6q09j+HMQ7IGcHp6dlep1K6dAHDmUQoAalvTX1Ur79wAWIY0Z21FNWuV2pskIVinIABovzcgTL0u6s49YPgxfRA1VbOPyvyNt0phGAYNU6Apq95xrf4xIwRxFOae2GzNjsq19858jfd6TEMCXAwuMqYhStNFkMLxFjTJAFXtGNVyZWL6EXRnmR8rStuuVvnrIAgQx\/8Vy1LLawjCOEs8LPwppckKvfNOxrRl6WYxm8EwHZIv1E7ujvn6lbvKYLj3OVPVjs7z9bdhGGK9jnPWbGmmJAqXJLThWbeURi66p2rGSM3WzWeP4M4J8uazs+701xcvr+b3CZxFQv7\/11eeF95mALKM5kyU21ZTlC\/9ELi1VjQiQLd3kTF8rf6P789h2y6JohgtWbn75dXheOpG+PTFIVG0RlOU9PJR+S\/bNKHrBomjGA2hYRwdVv90vQVMw6LLZYiOdkqZltKexilgOjOapBkURTPrx\/VJRlK4rkvTlKIptRxBaHxYp4Bh+TQlFGJT8iVJHoMCnjejSUKy8\/MemFJpVxwOR5BkJekPXoPbPVC3t58cDkejh6CkNxiBLe1rOzs7L0ejESRJyVmR2zthi8UXw+HwwUu7\/SH2D56P\/wUuz5ufUSy7UgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"><\/span>\n  <picture><source srcset=\"\/static\/c617b981da20dd43c1146fe81f4a9a3b\/fc615\/action-mode-shortcut.avif 243w, \n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/b3175\/action-mode-shortcut.avif 485w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/006d3\/action-mode-shortcut.avif 970w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/b52ec\/action-mode-shortcut.avif 1455w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/44c94\/action-mode-shortcut.avif 1940w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/24da0\/action-mode-shortcut.avif 3179w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/avif\"><source srcset=\"\/static\/c617b981da20dd43c1146fe81f4a9a3b\/0e3e2\/action-mode-shortcut.webp 243w, \n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/749af\/action-mode-shortcut.webp 485w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/dbca2\/action-mode-shortcut.webp 970w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/bda17\/action-mode-shortcut.webp 1455w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/0dc73\/action-mode-shortcut.webp 1940w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/86ff0\/action-mode-shortcut.webp 3179w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/webp\"><source srcset=\"\/static\/c617b981da20dd43c1146fe81f4a9a3b\/8aea6\/action-mode-shortcut.png 243w, \n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/44c61\/action-mode-shortcut.png 485w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/587b0\/action-mode-shortcut.png 970w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/5b795\/action-mode-shortcut.png 1455w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/94cea\/action-mode-shortcut.png 1940w,\n\/static\/c617b981da20dd43c1146fe81f4a9a3b\/ecbea\/action-mode-shortcut.png 3179w\" sizes=\"(max-width: 970px) 100vw, 970px\" type=\"image\/png\"><br \/>\n          <img data-recalc-dims=\"1\" class=\"gatsby-resp-image-image\" src=\"https:\/\/i0.wp.com\/fabisevi.ch\/static\/c617b981da20dd43c1146fe81f4a9a3b\/587b0\/action-mode-shortcut.png?w=1280&#038;ssl=1\" alt=\"Shortcut Sample.jpeg\" title=\"Shortcut Sample.jpeg\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n        <\/picture>\n  <\/a><br \/>\n    <\/span><\/p>\n<p>Let\u2019s walk through this image step by step, to see what\u2019s happening here. It\u2019s a bit long, but I promise it\u2019s not scary.<\/p>\n<ul>\n<li>We set our Shortcut to receive input from the Share Sheet. This allows us to run this Shortcut from an assortment of locations. If there is no input, I\u2019ve chosen to fallback to the Get Clipboard function.<\/li>\n<li>We create a bunch of if blocks, one per app. This will allow us to run a different action based on the result of Current App. You\u2019ll notice there are no else blocks, we\u2019ll get to that in a little bit.<\/li>\n<li>When Current App is equal to an app we\u2019ve chosen to have a Custom Action, we now run said Custom Action. That Custom Action can be anything, it doesn\u2019t even have to be related to the current app we\u2019re in. (As you see in the example when the Current App is Messages.)<\/li>\n<li>You can create as many Custom Actions for as many apps as you\u2019d like, the only limit is your imagination.<\/li>\n<li>At the end of the list we have a Fallback Action block. This is an optional action to run if press the Action Button outside of an app with a Custom Action. I\u2019ve mapped it to adding a Reminder to my Groceries list, an action I take often.<\/li>\n<\/ul>\n<blockquote>\n<p>Note: The way we know to enter the fallback action block is a bit unconventional, and is predicated on the <code class=\"language-text\">hasRunAction<\/code> variable. Instead of having infinitely nested else blocks for every Current App check, we populate the <code class=\"language-text\">hasRunAction<\/code> variable whenever we run a Custom Action. This is slightly more error prone because we can forget to populate the <code class=\"language-text\">hasRunAction<\/code> variable, but leaves our Shortcut significantly more manageable and flexible.<\/p>\n<\/blockquote>\n<hr>\n<h3 id=\"long-live-apps\" style=\"position:relative;\"><a href=\"https:\/\/fabisevi.ch\/2025\/02\/28\/lights-camera-action-button\/#long-live-apps\" aria-label=\"long live apps permalink\" class=\"anchor before\"><svg class=\"header-link\" aria-hidden=\"true\" height=\"24\" version=\"1.1\" viewbox=\"0.5 -2 16 16\" width=\"24\"><path fill=\"currentColor\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"><\/path><\/svg><\/a>Long Live Apps<\/h3>\n<p>The great thing about this system is that it\u2019s easy to get started, and easy to add new apps to your workflow the more ideas you come up with over time. I started off with a handful of apps, but now it\u2019s grown to over a dozen.<\/p>\n<p>A few examples for how I\u2019m using my App-Specific Action Button:<\/p>\n<ul>\n<li>Plinky: Open my Reading List<\/li>\n<li>App Store: Open the App Updates tab<br \/>\n&#8211; Via URL scheme: itms-apps:\/\/apps.apple.com\/updates<\/li>\n<li>Castro: Toggle the sleep timer (so I can listen to a podcast while falling asleep)<\/li>\n<li>ChatGPT: Start a new ChatGPT Voice conversation<\/li>\n<li>Craft: Open my Plinky Roadmap doc<\/li>\n<li>Fantastical: Switch to my Personal Calendar Set<\/li>\n<li>GitHub: Open the repo of Boutique (my most popular open source project)<\/li>\n<li>Ivory &amp; Mona: Generate a screenshot of the Mastodon post in my clipboard<\/li>\n<li>Messages: Save the a link from my clipboard to Plinky<\/li>\n<li>MyWater: Log 12 ounces of water<\/li>\n<li>Photos: Open the Favorites album<\/li>\n<li>Safari: Open Reader Mode<\/li>\n<li>Slack: Switch to my Red Panda Club Slack<br \/>\n&#8211; Via URL scheme<\/li>\n<li>Things: Open my Today list<\/li>\n<\/ul>\n<p>These are just my workflows, but the possibilities for configuring your Action Button are personal and limitless. If you need a template to start with, <a href=\"https:\/\/www.icloud.com\/shortcuts\/972a3b95a42d45d1bdbfd574cec1b68c\">here is the Action Button<\/a> Sample Shortcut I created, identical to the screenshot above.<\/p>\n<p>Now all that\u2019s left to do is to assign our Action Mode Shortcut to the Action Button, which we can do in the iOS system Settings. And viola, that\u2019s the App-Specific Action Button system \u2014 some would call it <em>a Shortcut \u2014<\/em> to a better workflow.<\/p>\n<\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10585\" class=\"pvc_stats total_only  \" data-element-id=\"10585\" style=\"\"><i class=\"pvc-stats-icon large\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/i0.wp.com\/dev95.site\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif?resize=16%2C16&#038;ssl=1\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<div id=\"dev95-1341932901\" class=\"dev95-after-content dev95-entity-placement\" role=\"region\" aria-label=\"\u0627\u0644\u0625\u0639\u0644\u0627\u0646\u0627\u062a\"><p style=\"text-align: center;\"><strong>Finally, a link that actually works for your region and device! \ud83c\udf0d Get instant access to the top exclusive offers tailored just for you right now. Don&#8217;t miss out, click here! \ud83d\udc47<\/strong><br data-sfc-root=\"ep\" data-sfc-pl=\"|||[]\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif, &quot;Noto Color Emoji&quot;; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\" \/><a href=\"https:\/\/www.profitableratecpmnetwork.com\/uzeja8ahze?key=bc876be53d6ad0ff6370ab8ea030e479\"><strong>\ud83d\udd17 [Click here]<\/strong><\/a><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The iPhone 15 Pro launched with a marquee feature, the Action Button. The Action Button set out to replace the mute switch, which had existed since the first iPhone was released back in 2007. The Action Button is a software-powered<\/p>\n<div class=\"hosteria-entry-more\"><a href=\"https:\/\/dev95.site\/ar\/lights-camera-action-button\/\" class=\"no-underline font-light  group-hover:text-primary-800 dark:group-hover:text-primary-300 py-1\">Read more &gt;&gt;&gt;<\/a><\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10585\" class=\"pvc_stats total_only\" data-element-id=\"10585\" style=\"\"><i class=\"pvc-stats-icon large\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dev95.site\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=\"0\" \/><\/p>\n<div class=\"pvc_clear\"><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fp_fajr_begins":"","fp_fajr_iqamah":"","fp_dhuhr_begins":"","fp_dhuhr_iqamah":"","fp_asr_begins":"","fp_asr_iqamah":"","fp_maghrib_begins":"","fp_maghrib_iqamah":"","fp_isha_begins":"","fp_isha_iqamah":"","fp_midnight":"","fp_midnight_name":"","fp_sunrise":"","fp_single_prayer_begins_title":"","fp_single_prayer_iqamah_title":"","fp_prayer_times_for_today":"","fp_hijra_date":"","fp_fajr_name":"","fp_dhuhr_name":"","fp_asr_name":"","fp_maghrib_name":"","fp_isha_name":"","fp_sunrise_name":"","fp_currentDate":"","fp_current_time":"","fp_current_title":"","fp_current_location":"","fp_masjid_name":"","fp_prayer_title":"","fp_next_prayer_iqamah_time":"","fp_next_prayer_iqamah_title":"","fp_next_prayer_begins_time":"","fp_next_prayer_begins_title":"","fp_next_prayer_title":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[37],"tags":[],"class_list":["post-10585","post","type-post","status-publish","format-standard","hentry","category-posts"],"a3_pvc":{"activated":true,"total_views":4,"today_views":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lights, Camera, Action Button - Dev95<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev95.site\/ar\/lights-camera-action-button\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lights, Camera, Action Button - Dev95\" \/>\n<meta property=\"og:description\" content=\"The iPhone 15 Pro launched with a marquee feature, the Action Button. The Action Button set out to replace the mute switch, which had existed since the first iPhone was released back in 2007. The Action Button is a software-poweredRead more &gt;&gt;&gt;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev95.site\/ar\/lights-camera-action-button\/\" \/>\n<meta property=\"og:site_name\" content=\"Dev95\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-28T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png\" \/>\n<meta name=\"author\" content=\"dev95\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629\" \/>\n\t<meta name=\"twitter:data1\" content=\"dev95\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/\"},\"author\":{\"name\":\"dev95\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/person\\\/b807805ffe2916206b04d0938bce0298\"},\"headline\":\"Lights, Camera, Action Button\",\"datePublished\":\"2025-02-28T00:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/\"},\"wordCount\":1197,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fabisevi.ch\\\/static\\\/ba668be0d7696b359dbcd74da833d227\\\/587b0\\\/action-button.png\",\"articleSection\":[\"Posts\"],\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/\",\"url\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/\",\"name\":\"Lights, Camera, Action Button - Dev95\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fabisevi.ch\\\/static\\\/ba668be0d7696b359dbcd74da833d227\\\/587b0\\\/action-button.png\",\"datePublished\":\"2025-02-28T00:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#primaryimage\",\"url\":\"https:\\\/\\\/fabisevi.ch\\\/static\\\/ba668be0d7696b359dbcd74da833d227\\\/587b0\\\/action-button.png\",\"contentUrl\":\"https:\\\/\\\/fabisevi.ch\\\/static\\\/ba668be0d7696b359dbcd74da833d227\\\/587b0\\\/action-button.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev95.site\\\/lights-camera-action-button\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dev95.site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lights, Camera, Action Button\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#website\",\"url\":\"https:\\\/\\\/dev95.site\\\/\",\"name\":\"Dev95\",\"description\":\"Your comprehensive digital platform for knowledge, services, tools, and entertainment.\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dev95.site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\",\"name\":\"Dev95\",\"url\":\"https:\\\/\\\/dev95.site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/dev95.site\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/rbrrbr-6.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/dev95.site\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/rbrrbr-6.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Dev95\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/person\\\/b807805ffe2916206b04d0938bce0298\",\"name\":\"dev95\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"caption\":\"dev95\"},\"url\":\"https:\\\/\\\/dev95.site\\\/ar\\\/author\\\/mohammad\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lights, Camera, Action Button - Dev95","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev95.site\/ar\/lights-camera-action-button\/","og_locale":"ar_AR","og_type":"article","og_title":"Lights, Camera, Action Button - Dev95","og_description":"The iPhone 15 Pro launched with a marquee feature, the Action Button. The Action Button set out to replace the mute switch, which had existed since the first iPhone was released back in 2007. The Action Button is a software-poweredRead more &gt;&gt;&gt;","og_url":"https:\/\/dev95.site\/ar\/lights-camera-action-button\/","og_site_name":"Dev95","article_published_time":"2025-02-28T00:00:00+00:00","og_image":[{"url":"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png","type":"","width":"","height":""}],"author":"dev95","twitter_card":"summary_large_image","twitter_misc":{"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629":"dev95","\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"6 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev95.site\/lights-camera-action-button\/#article","isPartOf":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/"},"author":{"name":"dev95","@id":"https:\/\/dev95.site\/#\/schema\/person\/b807805ffe2916206b04d0938bce0298"},"headline":"Lights, Camera, Action Button","datePublished":"2025-02-28T00:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/"},"wordCount":1197,"commentCount":0,"publisher":{"@id":"https:\/\/dev95.site\/#organization"},"image":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/#primaryimage"},"thumbnailUrl":"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png","articleSection":["Posts"],"inLanguage":"ar","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev95.site\/lights-camera-action-button\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev95.site\/lights-camera-action-button\/","url":"https:\/\/dev95.site\/lights-camera-action-button\/","name":"Lights, Camera, Action Button - Dev95","isPartOf":{"@id":"https:\/\/dev95.site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/#primaryimage"},"image":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/#primaryimage"},"thumbnailUrl":"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png","datePublished":"2025-02-28T00:00:00+00:00","breadcrumb":{"@id":"https:\/\/dev95.site\/lights-camera-action-button\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev95.site\/lights-camera-action-button\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/dev95.site\/lights-camera-action-button\/#primaryimage","url":"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png","contentUrl":"https:\/\/fabisevi.ch\/static\/ba668be0d7696b359dbcd74da833d227\/587b0\/action-button.png"},{"@type":"BreadcrumbList","@id":"https:\/\/dev95.site\/lights-camera-action-button\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev95.site\/"},{"@type":"ListItem","position":2,"name":"Lights, Camera, Action Button"}]},{"@type":"WebSite","@id":"https:\/\/dev95.site\/#website","url":"https:\/\/dev95.site\/","name":"Dev95","description":"\u0645\u0646\u0635\u062a\u0643 \u0627\u0644\u0631\u0642\u0645\u064a\u0629 \u0627\u0644\u0634\u0627\u0645\u0644\u0629 \u0644\u0644\u0645\u0639\u0631\u0641\u0629 \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0648\u0627\u0644\u062a\u0631\u0641\u064a\u0647.","publisher":{"@id":"https:\/\/dev95.site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev95.site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/dev95.site\/#organization","name":"Dev95","url":"https:\/\/dev95.site\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/dev95.site\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/dev95.site\/wp-content\/uploads\/2026\/07\/rbrrbr-6.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/dev95.site\/wp-content\/uploads\/2026\/07\/rbrrbr-6.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Dev95"},"image":{"@id":"https:\/\/dev95.site\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dev95.site\/#\/schema\/person\/b807805ffe2916206b04d0938bce0298","name":"dev95","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","caption":"dev95"},"url":"https:\/\/dev95.site\/ar\/author\/mohammad\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts\/10585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/comments?post=10585"}],"version-history":[{"count":0,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts\/10585\/revisions"}],"wp:attachment":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/media?parent=10585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/categories?post=10585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/tags?post=10585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}