Most Orders Shipping Within 1 Business Day
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
1 / 6
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IF36R2 RGB  Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable
IFKB

IF36R2 RGB Mechanical Keyboard Support Bluetooth/2.4G/USB VIAL Programmable

$150.00
31 sold
Qty

- Shipped by air, the transit time is 7 - 10 days

- Usually ready in 1 - 3 days

(If you are very concerned about the delivery time, you can try to consult customer service or send us an email)

- The prices listed for our products do not include any import tariffs or sales taxes. (“Store announcements”—“Commodity Tax and Payment Guidelines”)

Only VIAL key change is supported, VIA is not supported.

Delivered as a kit, you need to assemble it yourself (tighten the screws)

Without shafts and keycaps, please purchase them yourself

Dual mode=usb+Bluetooth
Three-mode=usb+Bluetooth+2.4g

36 axis lights and 14 bottom lights, can be switched on and off
Customized low-power LED, super power-saving

1. Supports wired VIAL key change, does not support VIA, all modes will take effect after changing
2. 0.91-inch OLED, displays the working status of the keyboard, and the display content is fixed (cannot be changed)
3. The knob supports VIAL custom key code
4. With RGB matrix light and RGB bottom light, the switch can be memorized
5. The main control sleep time and wireless sleep time can be set as needed
6. Full key wake-up, deep sleep wake-up, exclusive optimization, most devices can wake up from deep sleep without missing keys.
7. There are 5 layers in total. By default, there are 4 user layers and 1 setting layer. Most functions of VIAL have been turned on.
8. 1900mah battery
9. Supports all platforms (win, linux, mac). However, ancient systems such as WIN7 are not supported.
10. 2.4g receiver mini size

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.