UltraComp Blueberry M2

UltraComp americká drátové fialové 656 g USB

Nová generace
Herní klávesnice
Blueberry M2
Mechanická klávesnice s RED lineárními spínači a podsvícením.
⚡ 1 ms odezva
Bílo-fialové podsvícení
Hot-swap upgradovatelné klávesy
Anti-ghosting
Lineární RED switche
Lineární spínač pro ultra gaming
Proč lineární red spínače?
Certifikováno týmem UltraComp
Hladký a lineární stisk bez prodlevy. Ideální pro příjemný gaming na herní klávesnici bez zbyteč...

Nová generace
Herní klávesnice
Blueberry M2
Mechanická klávesnice s RED lineárními spínači a podsvícením.
⚡ 1 ms odezva
Bílo-fialové podsvícení
Hot-swap upgradovatelné klávesy
Anti-ghosting
Lineární RED switche
Lineární spínač pro ultra gaming
Proč lineární red spínače?
Certifikováno týmem UltraComp
Hladký a lineární stisk bez prodlevy. Ideální pro příjemný gaming na herní klávesnici bez zbytečného hluku.
1 ms Aktivace
45 g Aktivační síla
Hladký chod Žádné záseky, plynulý stisk
Tichý Hlasitost stisknutí
Zvukový test
Poslechněte si jak zní tato klávesnice
Klikněte pro poslech
Charakteristický zvuk spínače
 
Your browser does not support the audio element.
V balení najdete
Vše pro perfektní gaming
⌨️
Herní klávesnice
ULTRACOMP kvalita, navrženo hráči pro hráče
USB-C na USB-A kabel
Odolný, odnímatelný
Příslušenství pro výměnu spínačů/kláves
1x odstraňovač spínačů a 1x odstraňovač kláves
Dokumentace
Rychlý start + samolepka UltraComp
Hlavní vlastnosti
Čísla, která mluví za vše

1 ms
Odezva

N-Key Rollover
100M+
Stisků
Bílé
Podsvícení
Tiché
Spínače
// Scoped to avoid conflicts with other website scripts
(function() {
'use strict';
// Only run if our container exists
const container = document.querySelector('.ultracomp-mobile-keyboard');
if (!container) return;
// Create isolated audio context
let ukbAudioContext = null;
function initAudioContext() {
if (!ukbAudioContext) {
try {
ukbAudioContext = new (window.AudioContext || window.webkitAudioContext)();
} catch (e) {
console.log('Audio not supported');
return null;
}
}
return ukbAudioContext;
}
function playUkbClickSound() {
const audioCtx = initAudioContext();
if (!audioCtx) return;
try {
const oscillator = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.frequency.setValueAtTime(200, audioCtx.currentTime);
oscillator.type = 'sine';
gainNode.gain.setValueAtTime(0, audioCtx.currentTime);
gainNode.gain.linearRampToValueAtTime(0.1, audioCtx.currentTime + 0.01);
gainNode.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + 0.05);
oscillator.start(audioCtx.currentTime);
oscillator.stop(audioCtx.currentTime + 0.05);
} catch (e) {
console.log('Audio playback failed');
}
}
// Sound button functionality - only within our container
const ukbSoundBtn = container.querySelector('#ukbSoundBtn');
const ukbSoundWaves = container.querySelector('#ukbSoundWaves');
if (ukbSoundBtn && ukbSoundWaves) {
ukbSoundBtn.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
// Visual feedback
ukbSoundBtn.classList.add('playing');
ukbSoundWaves.classList.add('active');
// Play sound
playUkbClickSound();
// Reset animations
setTimeout(function() {
ukbSoundBtn.classList.remove('playing');
ukbSoundWaves.classList.remove('active');
}, 600);
});
}
// Initialize audio context on first interaction within our container
container.addEventListener('click', function() {
const audioCtx = initAudioContext();
if (audioCtx && audioCtx.state === 'suspended') {
audioCtx.resume().catch(function() {
console.log('Audio resume failed');
});
}
}, { once: true });
// Smooth scroll for feature pills - only within our container
const ukbFeatureScroll = container.querySelector('.ukb-feature-scroll');
if (ukbFeatureScroll) {
let isDown = false;
let startX;
let scrollLeft;
ukbFeatureScroll.addEventListener('mousedown', function(e) {
isDown = true;
startX = e.pageX - ukbFeatureScroll.offsetLeft;
scrollLeft = ukbFeatureScroll.scrollLeft;
ukbFeatureScroll.style.cursor = 'grabbing';
});
ukbFeatureScroll.addEventListener('mouseleave', function() {
isDown = false;
ukbFeatureScroll.style.cursor = 'grab';
});
ukbFeatureScroll.addEventListener('mouseup', function() {
isDown = false;
ukbFeatureScroll.style.cursor = 'grab';
});
ukbFeatureScroll.addEventListener('mousemove', function(e) {
if (!isDown) return;
e.preventDefault();
const x = e.pageX - ukbFeatureScroll.offsetLeft;
const walk = (x - startX) * 2;
ukbFeatureScroll.scrollLeft = scrollLeft - walk;
});
}
// Intersection Observer for scroll-triggered animations - only observe our elements
const observerOptions = {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
};
const observer = new IntersectionObserver(function(entries) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
entry.target.style.animationPlayState = 'running';
}
});
}, observerOptions);
// Only observe elements within our container
container.querySelectorAll('[class*="ukb-"]').forEach(function(el) {
observer.observe(el);
});
})();
Více informací o produktu

Upřesnit výběr

Počet e-shopů: 1

UltraComp
98 % zákazníků doporučuje e-shop
Tento e-shop získal dostatečný počet spokojených zákazníků v programu Ověřeno zákazníky.
Skladem
1 290
Cena produktu bez dopravy