Most Orders Shipping Within 1 Business Day
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
1 / 11
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE
IFKB

IF-ERGO Wireless(2.4g) Hotswap Split Mechanical Keyboard | Pre-soldered | Acrylic | VIAL Programmable | ERGODOX ERGODONE

$150.00
63 sold
type
Qty 44 in stock

- 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”)

1.Only 2.4g wireless is supported .
-Exclusive support for 3-channel switching (requires 3 receivers,like Bluetooth). Comes with one 2.4g receiver
-There are no cables between the split keyboards, but the receiver needs to be plugged into the computer

2.hot swappable switchs design, support 3 and 5 pin switchs
-Low Profile switches are not supported

3.Vial programmable with 4 layers , via is not supported.
-It includes Macros, Tap Dance, Combos, key Overrides, qmk setting and other functional modules(all functional modules in vial)

4.Acrylic Case

5.1.6mm pcb and fr4 plate

6.Rechargeable,ultra-low power consumption, and long battery life
-800mah Lithium battery(About 4 months battery life)

7.No lights

8.Pre-soldered

9. Supports PCB Mount Stabilizer and Plate Mount Stabilizer
- comes with enough Plate Mount Stabilizers as needed

10.switches and keycaps are not included
-Only switches and keycaps need to be installed(hot swappable)
-key sizes summary
1 * 1 60
1*1.5 4
1*2 4
1.5*1 8
Total 76

11.Item list
left and right handed keyboard *1
2.4g receiver *1
USB Type-C cable *1
Non-slip foot mat *1

# Important Note
-switches and keycaps are not included
-Please carefully check whether the accessories are complete after receiving the keyboard
-After receiving the keyboard, please carefully check whether it is perfect
-Please install the switch carefully to avoid damaging the keySwitches Socket
-Compatible with: Windows, Mac, Linux

*It is not recommended that you make any software and hardware modifications. We will not be responsible for any damage
*Source code is not provided
*developed by ifkb, inspired by ergodox keyboard

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.