<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Keyboard on 1K Scanner — Official Blog</title><link>https://blog.1kscanner.com/tags/keyboard/</link><description>Recent content in Keyboard on 1K Scanner — Official Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 22 Feb 2026 22:11:39 +0900</lastBuildDate><atom:link href="https://blog.1kscanner.com/tags/keyboard/index.xml" rel="self" type="application/rss+xml"/><item><title>Why the Same Pattern Can End Differently: A 3-Step Context Routine</title><link>https://blog.1kscanner.com/posts/2026/02/same-pattern-different-outcome-context-checklist/</link><pubDate>Sun, 22 Feb 2026 22:11:39 +0900</pubDate><guid>https://blog.1kscanner.com/posts/2026/02/same-pattern-different-outcome-context-checklist/</guid><description>&lt;p&gt;You can see the same shape many times and still read it differently.
The result changes because context changes: where the chart sits, how the larger flow is behaving, and whether the pullback is holding structure.&lt;/p&gt;
&lt;p&gt;This post does not present a new entry method.
It focuses on &lt;strong&gt;what to review first&lt;/strong&gt; and &lt;strong&gt;how to decide candidate priority&lt;/strong&gt; from a workflow perspective.&lt;/p&gt;
&lt;h2 id="1-scan-wide-first-why-dense-mode-should-come-first"&gt;1) Scan wide first: why dense mode should come first
&lt;/h2&gt;&lt;h3 id="1-1-what-to-do-right-after-launch"&gt;1-1) What to do right after launch
&lt;/h3&gt;&lt;p&gt;After opening the app, check the loaded workspace first.
A stable routine starts with this order:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + 7&lt;/code&gt;: switch to dense grid and scan a wider candidate field.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + 8&lt;/code&gt;: switch to expanded grid to narrow focus.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Space&lt;/code&gt;: expand the current chart for deeper verification.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="1-2-column-and-row-logic"&gt;1-2) Column and row logic
&lt;/h3&gt;&lt;p&gt;A common confusion is to read rows and columns in the wrong orientation.
In practice, the layout works as &lt;strong&gt;column = symbol&lt;/strong&gt;, &lt;strong&gt;row = timeframe&lt;/strong&gt;.
So one column lets you read one symbol’s flow across multiple horizons from top to bottom.&lt;/p&gt;
&lt;p&gt;When the same pattern is judged differently, it is often because the column-level comparison is inconsistent.
Start by comparing candidates column by column.&lt;/p&gt;
&lt;h2 id="2-for-the-same-pattern-the-useful-lens-is-context-not-a-truth-label"&gt;2) For the same pattern, the useful lens is context, not a truth label
&lt;/h2&gt;&lt;p&gt;Use the same two references only as lenses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EMA/NRZ are not entry switches.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EMA (persistence view):&lt;/strong&gt; a first pass to estimate whether momentum can be sustained.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NRZ:&lt;/strong&gt; a context check on whether pullback behavior still keeps structure.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The practical point is this:
&lt;strong&gt;they help you rank observation candidates, not replace your decision.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="2-1-a-context-checklist-when-outcome-differs"&gt;2-1) A context checklist when outcome differs
&lt;/h3&gt;&lt;p&gt;Even if a chart shape is similar, reading changes when one of these differs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Does the candidate match the broader context in that same column?&lt;/li&gt;
&lt;li&gt;Is structure still being held after pullback?&lt;/li&gt;
&lt;li&gt;Is this candidate “watch now” or “defer” in your own sequence?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This prevents emotional selection and keeps the workflow objective.&lt;/p&gt;
&lt;h2 id="3-the-practical-meaning-of-consensus-cues-border-color"&gt;3) The practical meaning of consensus cues (border color)
&lt;/h2&gt;&lt;p&gt;Many users treat consensus as a direct action trigger.
In this context, it is better understood as an &lt;strong&gt;attention allocation cue&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When several signals point in the same direction, the border tends to show a &lt;strong&gt;clear directional frame&lt;/strong&gt; (long/short emphasis) and becomes a stronger focus candidate.&lt;/li&gt;
&lt;li&gt;If signals are mixed, neutral, or noisy, the cue is often &lt;strong&gt;low-emphasis&lt;/strong&gt;, so you usually move it to “wait” or “hold-off.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When consensus appears, the right action is still &lt;strong&gt;not immediate entry&lt;/strong&gt;.
It is candidate filtering plus next-step verification.&lt;/p&gt;
&lt;h2 id="4-routine-for-same-pattern-cases-scan--focus--record"&gt;4) Routine for same-pattern cases: scan → focus → record
&lt;/h2&gt;&lt;h3 id="4-1-scan-phase-about-2-minutes"&gt;4-1) Scan phase (about 2 minutes)
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Start with &lt;code&gt;Ctrl/Cmd + 7&lt;/code&gt; to widen the candidate view.&lt;/li&gt;
&lt;li&gt;Confirm the same symbol is aligned by column.&lt;/li&gt;
&lt;li&gt;Before deep zoom, compare timeframe continuity in that column first.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="4-2-focus-phase-12-minutes"&gt;4-2) Focus phase (1~2 minutes)
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Read top-to-bottom within the candidate column.&lt;/li&gt;
&lt;li&gt;Keep only likely candidates.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;Ctrl/Cmd + 8&lt;/code&gt; to narrow the board and preserve attention.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="4-3-record-phase-30-seconds"&gt;4-3) Record phase (30 seconds)
&lt;/h3&gt;&lt;p&gt;Do not overfit a decision in one glance.
Record it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;V&lt;/code&gt;: toggle check-note on the current chart.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;N&lt;/code&gt;: open the CheckNote section and review recent candidate logic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A short one-line note for why you skipped or kept a candidate is enough to preserve continuity into the next session.&lt;/p&gt;
&lt;h2 id="5-fix-your-workflow-with-templates"&gt;5) Fix your workflow with templates
&lt;/h2&gt;&lt;p&gt;If you recreate the setup manually every time, workflow drift increases.
Keep it stable through templates.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set &lt;code&gt;Grid Size&lt;/code&gt;, &lt;code&gt;Timeframes per row&lt;/code&gt;, and &lt;code&gt;Exchange&lt;/code&gt;, then run &lt;strong&gt;Generate Template (by size)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Save with &lt;strong&gt;F12&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Load later with &lt;strong&gt;Ctrl/Cmd + L&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Having separate templates for scan mode and focus mode reduces startup noise before markets move.&lt;/p&gt;
&lt;h2 id="closing"&gt;Closing
&lt;/h2&gt;&lt;p&gt;The same pattern is not the same outcome.
For stable execution, use the &lt;strong&gt;3-step loop&lt;/strong&gt;: scan wide, focus deep, and record decisions.&lt;/p&gt;
&lt;p&gt;Remember: 1k_scanner is not a document scanner.
It is a Rust+egui-based multi-market, multi-timeframe trading scanning app.&lt;/p&gt;</description></item></channel></rss>