REDRAGON Diti Elite Pro One-Handed RGB Wireless Mechanical Gaming Keyboard - Black - Redragon | DirectTech
Secure SSL Payment
Free Shipping over R3,450
14-Day Returns
Expert Support
Redragon

REDRAGON Diti Elite Pro One-Handed RGB Wireless Mechanical Gaming Keyboard - Black

SKU: RD-K585RGB-PRO
R 999.00
In Stock

The Redragon K585 DITI ELITE PRO RGB 40% Wireless Mechanical Gaming Keyboard gets rid of those extra keys and keeps the most useful ones in a slim & portable package. All of your keyboard action keys are in one convenient place. There is no need to worry about misclicked keys. The crisp tactile...

Free shipping over R 3 450.00
Secure checkout
14-day returns
Expert support

Frequently Bought Together

The Redragon K585 DITI ELITE PRO RGB 40% Wireless Mechanical Gaming Keyboard gets rid of those extra keys and keeps the most useful ones in a slim & portable package. All of your keyboard action keys are in one convenient place. There is no need to worry about misclicked keys. The crisp tactile click of OUTEMU Red Switches allows you to master the rhythm of the battlefield and make you the MVP.

With 7 programmable macro keys, binding multiple commands and activating them instantly is simple and quick. Assign single or multiple keystrokes to any macro key to save precious time in the middle of battle. 5 RGB backlit modes are selectable with 16.8 million colours. Glorious and amazing lighting effects let the light of victory wreak havoc in the dark.

FEATURES:

  • 40% Ultra-compact
  • OUTEMU Red Switches
  • 5 RGB Backlit Modes
  • 7 Programmable Macro Keys
  • 2.4GHz Wireless Connection
  • Ergonomically designed with a detachable wrist-rest section
  • USB Pass-Through Port

SPECIFICATIONS:

  • Connection: Type-C Wired
  • Switch: OUTEMU Red Switches
  • Matrix: 42 Keys (Full Rollover)
  • Extra G Keys: 5
  • Wrist-rest Part: Yes
  • Keyboard Standard: Mini Keyboard

WHAT’S IN THE BOX:

  • Redragon K585 DITI ELITE PRO RGB 40% Wireless Mechanical Gaming Keyboard – Black x1
Brand Redragon
Colour -
Form Factor -
Interface -
Capacity -
Memory Capacity -
Screen Size -
Resolution -
Refresh Rate -
Cpu -
Cpu Socket -
Warranty 18 Months
0.0
0 reviews
Login to Review

No reviews yet. Be the first to review this product!

Related Products

// Share product with fallback // 2026-05-22: rewritten. Old version had three bugs: // 1) Copy Link button used `this.textContent='Copied!'` which destroyed the // icon (textContent replaces everything). After clicking, the link icon // disappeared. // 2) Inline onclick handlers had nested \x27-escaped strings interpolating // `url` directly — if the URL contained a single quote the JS broke. // 3) Close button used `this.closest('div[style]').parentElement.remove()` // — fragile, depends on no inline style elsewhere in the DOM tree. // New version: build with DOM nodes, attach proper event listeners, keep the // icon, gracefully handle clipboard failure, use a held reference to close. function shareProduct() { var title = document.querySelector('.product-title').textContent; var url = window.location.href; if (navigator.share) { navigator.share({ title: title, url: url }).catch(function() {}); return; } // Fallback: show share options modal var modal = document.createElement('div'); modal.style.cssText = 'position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;'; var encoded = encodeURIComponent(url); var encodedTitle = encodeURIComponent(title); var content = document.createElement('div'); content.style.cssText = 'background:#fff;border-radius:12px;padding:24px;max-width:360px;width:100%;text-align:center;'; content.innerHTML = '

Share this product

' + '
' + ' Facebook' + ' WhatsApp' + ' Email' + '
' + '' + '
'; modal.appendChild(content); function closeModal() { if (modal.parentNode) modal.parentNode.removeChild(modal); } modal.addEventListener('click', function(e) { if (e.target === modal) closeModal(); }); content.querySelector('[data-action="close-modal"]').addEventListener('click', closeModal); var copyBtn = content.querySelector('[data-action="copy-link"]'); var copyLabel = copyBtn.querySelector('.btn-label'); copyBtn.addEventListener('click', function() { function flashLabel(text) { var prev = copyLabel.textContent; copyLabel.textContent = text; setTimeout(function() { copyLabel.textContent = prev; }, 1800); } if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(url) .then(function() { flashLabel('Copied!'); }) .catch(function() { flashLabel('Press Ctrl+C'); }); } else { // Legacy browser fallback — execCommand still works on http: contexts var ta = document.createElement('textarea'); ta.value = url; ta.style.position = 'fixed'; ta.style.opacity = '0'; document.body.appendChild(ta); ta.select(); try { document.execCommand('copy'); flashLabel('Copied!'); } catch (e) { flashLabel('Press Ctrl+C'); } document.body.removeChild(ta); } }); document.body.appendChild(modal); }
Chat with us!