diff --git a/frontend/src/pages/backtest/StrategyBacktest.tsx b/frontend/src/pages/backtest/StrategyBacktest.tsx
index 1f524ad..a84ac5c 100644
--- a/frontend/src/pages/backtest/StrategyBacktest.tsx
+++ b/frontend/src/pages/backtest/StrategyBacktest.tsx
@@ -2440,8 +2440,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: {
setChartOverlay({ kind: 'trade', trade: t })}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter' || e.key === ' ') {
+ e.preventDefault()
+ setChartOverlay({ kind: 'trade', trade: t })
+ }
+ }}
+ role="button"
+ tabIndex={0}
title="点击查看该笔交易的K线回放"
- className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer"
+ className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset"
>
@@ -2539,8 +2547,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: {
setChartOverlay({ kind: 'symbol', symbol: r.symbol })}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter' || e.key === ' ') {
+ e.preventDefault()
+ setChartOverlay({ kind: 'symbol', symbol: r.symbol })
+ }
+ }}
+ role="button"
+ tabIndex={0}
title="点击查看该标的在回测期的K线 (标注每次买卖)"
- className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer"
+ className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset"
>
|
| |