<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Key-Bindings on 每日拍拍</title>
    <link>https://dailypypy.org/tags/key-bindings/</link>
    <description>Recent content in Key-Bindings on 每日拍拍</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-tw</language>
    <copyright>© 2026 每日拍拍</copyright>
    <lastBuildDate>Thu, 01 Oct 2026 11:32:00 +0800</lastBuildDate><atom:link href="https://dailypypy.org/tags/key-bindings/index.xml" rel="self" type="application/rss+xml" />
    <follow_challenge>
      <feedId>155076163427069952</feedId>
      <userId>154825760438254592</userId>
    </follow_challenge>
    
    
    <item>
      <title>Textual Command Palette &#43; Actions：快捷鍵、命令搜尋與可測試操作</title>
      <link>https://dailypypy.org/learn/textual-command-palette-actions/</link>
      <pubDate>Thu, 01 Oct 2026 11:32:00 +0800</pubDate>
      
      <guid>https://dailypypy.org/learn/textual-command-palette-actions/</guid>
      <description>&lt;!---
1440x768
prompt: masterpiece, best quality, highres, clean anime illustration, japanese anime style, soft shading, flat color design, 1girl, black hair, green eyes, white off-shoulder shirt, black short skirt, side profile, looking over shoulder, pointing upward toward several translucent floating blank command cards, confident playful smile, looking at viewer, pastel sage green and pale coral background, subtle keyboard-key shapes and one soft search glow without symbols, logos, markings, numbers, letters, or text, neat composition, detailed eyes, cute and smart vibe, minimal background, polished illustration, no text
negative prompt: worst quality, bad eye, bad hand, extra limbs, manga, multiple views, monochrome, text, signature
dedup note: This is a focused discoverability and command-architecture follow-up to ../python-textual/, ../textual-sqlite-app/, and ../textual-testing-pilot-snapshot/. Those posts introduce basic BINDINGS/actions, mention a command palette only as a future extension, or teach general Pilot and snapshot testing. This article instead unifies actions, Binding metadata, SystemCommand, custom Provider search/discovery, state-dependent availability, and command-palette interaction tests; it does not repeat widget, layout, database CRUD, worker, or general snapshot material.
source check: Reviewed against the current official Textual Command Palette, Actions, Input/Bindings, command API, and Testing documentation on 2026-10-01. The examples use Ctrl+P (the current default), App.COMMANDS union, async Provider search/discover methods, literal-only action strings, Binding IDs, check_action, and Pilot.press/pause through public APIs.
---&gt;
&lt;p&gt;





&lt;figure&gt;
    &lt;img class=&#34;my-0 rounded-md&#34; loading=&#34;lazy&#34; alt=&#34;featured&#34; src=&#34;./featured.png&#34; /&gt;

  
&lt;/figure&gt;
&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://dailypypy.org/learn/textual-command-palette-actions/featured.png" />
    </item>
    
  </channel>
</rss>
